On Sun, 24 Apr 2011 13:05:54 +1000, Bogdan Opanchuk <mantihor(a)gmail.com> wrote:
Perhaps this is a known issue, but just in case.
I had Ubuntu 10.04.2 x64 server with Cuda 3.2 installed. While
compiling most recent PyOpenCL, I got an error about not defined type
'clCreateSubDevicesEXT_fn' (in src/wrapper/wrap_cl.hpp:550). This
symbol is defined in cl_ext.h, but the revision I had (116**, can't
remember last two digits) did not contain it. I tried to install Cuda
4.0 RC2, and it helped — 'cl_ext.h' now has revision 11928 and
contains this definition. Does new PyOpenCL really require Cuda 4.0,
or I just happened to have obsolete header for some unknown reason?
This was a bit of a head scratcher. See here: