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. The installation detected the OpenCL runtime installed.
I just cannot run the Theano example for OpenCL, mainly because I don't know how to specify my GPU. My GPU is a Radeon HD 5340/5450/5470
, according to inxi
. All code in the Theano documentation uses device=cuda0
and the only place where OpenCL is mentioned, it says device=openclN
where N
is a number.
I tried device=opencl0
and got a pygpu
error saying that the correct format is opencl<int>:<int>
. I have since tried any number of combinations of numbers (opencl0:0
and such), and always an GpuArrayException: Unknown error
.
My system is Ubuntu 14.04 x64 and my hardware is a Toshiba Satellite, 15". I installed Theano
with pip
, and later installed libgpuarray
following the instructions on their site.
What am I doing wrong?