That's strange. I attach full list of packages installed on my machine, running OpenCL on NVIDIA GTX 460. Some packages are for CUDA (I've installed CUDA SDK packages from experimental), some for AMD OpenCL (run on CPU).
I know it is possible to run OpenCL (and PyOpenCL) on Debian (with contrib and non-free enabled) without needing to install non-packaged software. To have working OpenCL you need: 1. ICD management library - it loads OpenCL implementations. I recommend ocl-icd-libopencl1 which is open source and works without problems with various OpenCL implementations. I had some problems with NVIDIA ICD loader. 2. OpenCL implementation - for you it is nvidia-opencl-icd Its version depends on installed driver, so if you are using driver from experimental you should install nvidia-opencl-icd from experimental, and so on. 3. As you are writing on this list - PyOpenCL ;-) You can try to install packaged pyopencl (python-pyopencl or python3-pyopencl, depending on your needs). It should write about any missing dependencies. My advice - install packaged software. Mixing .debs with official NVIDIA drivers can cause problems. I know that Debian contains not-so-recent PyOpenCL, but we are in freeze now so no new versions of packages are accepted. Regarding lack of symbols - I also do not have any symbols in libnvidia-opencl.so. As for AMD: $ nm /usr/lib/x86_64-linux-gnu/libamdocl64.so nm: /usr/lib/x86_64-linux-gnu/libamdocl64.so: no symbols and clinfo shows both platforms. Best regards. -- Tomasz Rybak GPG/PGP key ID: 2AD5 9860 Fingerprint A481 824E 7DD3 9C0E C40A 488E C654 FB33 2AD5 9860 http://member.acm.org/~tomaszrybak
ii glx-alternative-nvidia 0.2.2
amd64 allows the selection of NVIDIA as GLX provider
ii libcublas4:amd64 4.2.9-2
amd64 NVIDIA CUDA BLAS runtime library
ii libcublas5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA BLAS runtime library
ii libcuda1:amd64 304.88-1
amd64 NVIDIA CUDA runtime library
ii libcuda1:i386 304.88-1
i386 NVIDIA CUDA runtime library
ii libcudart4:amd64 4.2.9-2
amd64 NVIDIA CUDA runtime library
ii libcudart5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA runtime library
ii libcudart5.0:i386 5.0.35-4
i386 NVIDIA CUDA runtime library
ii libcufft4:amd64 4.2.9-2
amd64 NVIDIA CUDA FFT runtime library
ii libcufft5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA FFT runtime library
ii libcuinj32-5.0:i386 5.0.35-3
i386 NVIDIA CUDA INJ runtime library (32-bit)
ii libcuinj4:amd64 4.2.9-2
amd64 NVIDIA CUDA INJ runtime library
ii libcuinj64-5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA INJ runtime library (64-bit)
ii libcupti-dev:amd64 5.0.35-4
amd64 NVIDIA CUDA Profiler Tools Interface development
files
ii libcupti-doc 5.0.35-4
all NVIDIA CUDA Profiler Tools Interface
documentation
ii libcupti4:amd64 4.2.9-2
amd64 NVIDIA CUDA Profiler Tools Interface runtime
library
ii libcupti5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA Profiler Tools Interface runtime
library
ii libcurand4:amd64 4.2.9-2
amd64 NVIDIA CUDA Random Numbers Generation runtime
library
ii libcurand5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA Random Numbers Generation runtime
library
ii libcusparse4:amd64 4.2.9-2
amd64 NVIDIA CUDA Sparse Matrix runtime library
ii libcusparse5.0:amd64 5.0.35-4
amd64 NVIDIA CUDA Sparse Matrix runtime library
ii libgl1-nvidia-alternatives 304.88-1
amd64 transition libGL.so* diversions to
glx-alternative-nvidia
ii libgl1-nvidia-glx:amd64 304.88-1
amd64 NVIDIA binary OpenGL libraries
ii libglx-nvidia-alternatives 304.88-1
amd64 transition libgl.so diversions to
glx-alternative-nvidia
ii libnpp4:amd64 4.2.9-2
amd64 NVIDIA Performance Primitives runtime library
ii libnpp5.0:amd64 5.0.35-4
amd64 NVIDIA Performance Primitives runtime library
ii libnvcuvid1:amd64 304.88-1
amd64 NVIDIA CUDA nvcuvid runtime library
ii libnvidia-compiler:amd64 304.88-1
amd64 NVIDIA runtime compiler library
ii libnvidia-ml1:amd64 304.88-1
amd64 NVIDIA management library (NVML) runtime library
ii libnvidia-ml1:i386 304.88-1
i386 NVIDIA management library (NVML) runtime library
ii libnvtoolsext5.0:amd64 5.0.35-4
amd64 NVIDIA Tools Extension
ii libxvmcnvidia1:amd64 304.88-1
amd64 NVIDIA binary XvMC library
ii nvclock
0.8b4+cvs20100914-4 amd64 Overclock an NVIDIA card
ii nvclock-qt
0.8b4+cvs20100914-4 amd64 Overclock an NVIDIA card (Qt
interface)
ii nvidia-alternative 304.88-1
amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-cuda-dev 5.0.35-4
amd64 NVIDIA CUDA development files
ii nvidia-cuda-doc 5.0.35-4
all NVIDIA CUDA and OpenCL documentation
ii nvidia-cuda-gdb 5.0.35-4
amd64 NVIDIA CUDA GDB
ii nvidia-cuda-toolkit 5.0.35-4
amd64 NVIDIA CUDA toolkit
ii nvidia-glx 304.88-1
amd64 NVIDIA metapackage
ii nvidia-installer-cleanup 20120630+3
amd64 Cleanup after driver installation with the
nvidia-installer
ii nvidia-kernel-common 20120630+3
amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 304.88-1
amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-source 304.88-1
amd64 NVIDIA binary kernel module source
ii nvidia-libopencl1-ia32 304.88-1
amd64 please switch to multiarch nvidia-libopencl1:i386
ii nvidia-nsight 5.0.35-4
amd64 NVIDIA Nsight Eclipse Edition
ii nvidia-opencl-common 304.88-1
amd64 NVIDIA OpenCL driver
ii nvidia-opencl-dev 5.0.35-4
amd64 NVIDIA OpenCL development files
ii nvidia-opencl-icd:amd64 304.88-1
amd64 NVIDIA OpenCL ICD
ii nvidia-profiler 5.0.35-4
amd64 NVIDIA Profiler for CUDA and OpenCL
ii nvidia-settings 304.88-1
amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-smi 304.88-1
amd64 NVIDIA System Management Interface
ii nvidia-support 20120630+3
amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 304.88-1
amd64 NVIDIA vdpau driver
ii nvidia-visual-profiler 5.0.35-4
amd64 NVIDIA Visual Profiler
ii nvidia-xconfig 304.48-1
amd64 X configuration tool for non-free NVIDIA drivers
ii python-pycuda
2012.1+git20130408-1 amd64 Python module to access Nvidia‘s
CUDA parallel computation API
ii python-pycuda-dbg
2012.1+git20130408-1 amd64 Python module to access Nvidia‘s
CUDA parallel computation API (debug extensions)
ii python-pycuda-doc
2012.1+git20130408-1 all module to access Nvidia‘s CUDA
parallel computation API (documentation)
ii python-pycuda-headers
2012.1+git20130311-1 all headers for Python module to
access Nvidia‘s CUDA parallel computation API
ii python3-pycuda
2012.1+git20130408-1 amd64 Python 3 module to access
Nvidia‘s CUDA parallel computation API
ii python3-pycuda-dbg
2012.1+git20130408-1 amd64 Python 3 module to access
Nvidia‘s CUDA parallel computation API (debug extensions)
ii xserver-xorg-video-nvidia 304.88-1
amd64 NVIDIA binary Xorg driver
ii amd-clinfo 1:12-6+point-3
amd64 AMD OpenCL info utility
ii amd-opencl-dev:amd64 1:12-6+point-3
amd64 AMD OpenCL development files
ii amd-opencl-icd:amd64 1:12-6+point-3
amd64 AMD OpenCL ICD
ii nvidia-cuda-doc 5.0.35-4
all NVIDIA CUDA and OpenCL documentation
ii nvidia-libopencl1-ia32 304.88-1
amd64 please switch to multiarch nvidia-libopencl1:i386
ii nvidia-opencl-common 304.88-1
amd64 NVIDIA OpenCL driver
ii nvidia-opencl-dev 5.0.35-4
amd64 NVIDIA OpenCL development files
ii nvidia-opencl-icd:amd64 304.88-1
amd64 NVIDIA OpenCL ICD
ii nvidia-profiler 5.0.35-4
amd64 NVIDIA Profiler for CUDA and OpenCL
ii ocl-icd-libopencl1:amd64 1.3-3
amd64 Generic OpenCL ICD Loader
ii opencl-headers
1.2-2012.11.30-2 all OpenCL (Open Computing Language)
header files
ii openclipart 1:0.18+dfsg-14
all Open Clip Art Library
ii openclipart-libreoffice 1:0.18+dfsg-14
all clip art for OpenOffice.org/LibreOffice gallery
ii openclipart-png 1:0.18+dfsg-14
all clip art in PNG format
ii openclipart-svg 1:0.18+dfsg-14
all clip art in SVG format
ii openclipart2 2.0+dfsg-1
all Open Clip Art Library
ii openclipart2-libreoffice 2.0+dfsg-1
all clip art for OpenOffice.org/LibreOffice gallery
ii openclipart2-png 2.0+dfsg-1
all clip art in PNG format
ii openclipart2-svg 2.0+dfsg-1
all clip art in SVG format
ii python-pyopencl
2013.1~git20130415-1 amd64 Python module to access OpenCL
parallel computation API
ii python-pyopencl-dbg
2013.1~git20130415-1 amd64 Python module to access OpenCL
parallel computation API (debug extensions)
ii python-pyopencl-doc
2013.1~git20130415-1 all module to access OpenCL parallel
computation API (documentation)
ii python-pyopencl-headers
2013.1~git20130123-1 all headers for Python module to
access OpenCL parallel computation API
ii python3-pyopencl
2013.1~git20130415-1 amd64 Python 3 module to access OpenCL
parallel computation API
ii python3-pyopencl-dbg
2013.1~git20130415-1 amd64 Python 3 module to access OpenCL
parallel computation API (debug extensions)
signature.asc
Description: This is a digitally signed message part
_______________________________________________ PyOpenCL mailing list [email protected] http://lists.tiker.net/listinfo/pyopencl
