GPUArrays.jl icon indicating copy to clipboard operation
GPUArrays.jl copied to clipboard

Convolutions and Pooling

Open MikeInnes opened this issue 7 years ago • 3 comments

See here for a description of the operations involved.

I expect that pooling will be relatively easy, convolutions are also straightforward enough in principle but hard to make really fast. We probably want to port or wrap an existing high-quality implementation for Open CL, but I'm not sure what the benchmarks is here (perhaps DeepCL?).

MikeInnes avatar Feb 19 '18 11:02 MikeInnes

I am interested to take this up! From what I interpret, do we require the GPUArray version of the convolutions and pooling in Julia? Please correct me if I am wrong.

tejank10 avatar Feb 23 '18 11:02 tejank10

Yes, that or some wrapper for an existing implementation. A generic kernel is probably a good idea either way though.

MikeInnes avatar Mar 07 '18 13:03 MikeInnes

@tejank10 have you had any luck with this?

XVilka avatar Dec 25 '19 05:12 XVilka