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)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl

Reply via email to