I\'m trying to use Python with Theano to accelerate some code with OpenCL. I installed libgpuarray
and pygpu
as instructed (I think), and got no errors
opencl0:0 is correct. Could you confirm that pyopencl works? You may have a problem with your opencl (or drivers/cl compiler).
However, I think Theano does not quite work with OpenCL at the moment. The current state is there is partial support, enough for "hello world", but not enough to run any significant code.
See:
https://github.com/Theano/Theano/issues/2189
https://github.com/Theano/Theano/issues/1471
https://github.com/Theano/Theano/issues/2190
https://github.com/Theano/Theano/pull/1732
To summarize, no, most stuff is not ported (including Elemwise, for example, which is a common op). I would really like to see Theano on OpenCL though. That would be a great thing for AMD to pitch in on. Soon :)