Perhaps my nvidia opencl is missing something?
Just trying out pyopencl.
This is fedora 21 linux with
rpm -qa *nvidia*
kmod-nvidia-304xx-3.17.7-300.fc21.x86_64-304.125-1.fc21.1.x86_64
akmod-nvidia-304xx-304.125-1.fc21.1.x86_64
xorg-x11-drv-nvidia-304xx-304.125-1.fc21.x86_64
xorg-x11-drv-nvidia-304xx-libs-304.125-1.fc21.x86_64
xorg-x11-drv-nvidia-304xx-devel-304.125-1.fc21.x86_64
configured as:
./configure.py --help --cl-lib-dir=/usr/lib64/nvidia-304xx --boost-compiler=g++
--boost-python-libname=boost_python
/home/nbecker/.local/lib/python2.7/site-packages/pyopencl-2014.1-py2.7-linux-
x86_64.egg/pyopencl/__init__.py in <module>()
28
29 try:
---> 30 import pyopencl._cl as _cl
31 except ImportError:
32 import os
ImportError: /home/nbecker/.local/lib/python2.7/site-packages/pyopencl-2014.1-
py2.7-linux-x86_64.egg/pyopencl/_cl.so: undefined symbol: clCreateSubDevices
ldd /home/nbecker/.local/lib/python2.7/site-packages/pyopencl-2014.1-py2.7-
linux-x86_64.egg/pyopencl/_cl.so
linux-vdso.so.1 => (0x00007fff129fe000)
libboost_python.so.1.55.0 => /lib64/libboost_python.so.1.55.0
(0x00007f796caa0000)
libOpenCL.so.1 => /usr/lib64/nvidia-304xx/libOpenCL.so.1
(0x00007f796c89a000)
libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f796c4cc000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f796c1bd000)
libm.so.6 => /lib64/libm.so.6 (0x00007f796beb4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f796bc9d000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f796ba81000)
libc.so.6 => /lib64/libc.so.6 (0x00007f796b6c3000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f796b4c0000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f796b2bc000)
librt.so.1 => /lib64/librt.so.1 (0x00007f796b0b3000)
/lib64/ld-linux-x86-64.so.2 (0x0000003897600000)
--
-- Those who don't understand recursion are doomed to repeat it
_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl