Dear Developer, I am LIU Geng from Chinese Academy of Sciences. I am now trying to install pycuda in my Ubuntu system, but I met some problems.
My computer has 2 CUDA enabled GPUs. My system is Lynux Ubuntu 12.04, gcc 4.6.3, python 2.7.3, CUDA 5.5 I followed the instructions from you, but there is an error when I go to "make -j 4". I am sure there is not a compatibility problem, at least for gcc and CUDA. My installation log is in the attachment, and I'm looking forward to a solution from you. Thanks. Best Regards Liu Geng Changchun Institue of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences. Changchun 130033, Jilin, China Mobile: 86-0431-15843126536 Email: [email protected]
lucaso@lucaso-Precision-WorkStation-T5400:~/install_doc/pycuda-2013.1.1$ make -j 4 ctags -R src || true /bin/sh: 1: ctags: not found /usr/bin/python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/pycuda copying pycuda/__init__.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/tools.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/elementwise.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/characterize.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/compiler.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/autoinit.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/_cluda.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/gpuarray.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/scan.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/driver.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/curandom.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/debug.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/cumath.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/_mymako.py -> build/lib.linux-x86_64-2.7/pycuda copying pycuda/reduction.py -> build/lib.linux-x86_64-2.7/pycuda creating build/lib.linux-x86_64-2.7/pycuda/gl copying pycuda/gl/__init__.py -> build/lib.linux-x86_64-2.7/pycuda/gl copying pycuda/gl/autoinit.py -> build/lib.linux-x86_64-2.7/pycuda/gl creating build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/coordinate.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/operator.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/__init__.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/cg.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/packeted.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/inner.py -> build/lib.linux-x86_64-2.7/pycuda/sparse copying pycuda/sparse/pkt_build.py -> build/lib.linux-x86_64-2.7/pycuda/sparse creating build/lib.linux-x86_64-2.7/pycuda/compyte copying pycuda/compyte/__init__.py -> build/lib.linux-x86_64-2.7/pycuda/compyte copying pycuda/compyte/array.py -> build/lib.linux-x86_64-2.7/pycuda/compyte copying pycuda/compyte/dtypes.py -> build/lib.linux-x86_64-2.7/pycuda/compyte creating build/lib.linux-x86_64-2.7/pycuda/cuda copying pycuda/cuda/pycuda-helpers.hpp -> build/lib.linux-x86_64-2.7/pycuda/cuda copying pycuda/cuda/pycuda-complex-impl.hpp -> build/lib.linux-x86_64-2.7/pycuda/cuda copying pycuda/cuda/pycuda-complex.hpp -> build/lib.linux-x86_64-2.7/pycuda/cuda running build_ext building '_driver' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/src creating build/temp.linux-x86_64-2.7/src/cpp creating build/temp.linux-x86_64-2.7/src/wrapper gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -DPYGPU_PYCUDA=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/local/cuda-5.5/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/cpp/cuda.cpp -o build/temp.linux-x86_64-2.7/src/cpp/cuda.o gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -DPYGPU_PYCUDA=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/local/cuda-5.5/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/cpp/bitlog.cpp -o build/temp.linux-x86_64-2.7/src/cpp/bitlog.o gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -DPYGPU_PYCUDA=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/local/cuda-5.5/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/wrapper/wrap_cudadrv.cpp -o build/temp.linux-x86_64-2.7/src/wrapper/wrap_cudadrv.o src/wrapper/wrap_cudadrv.cpp: In function ‘void init_module__driver()’: src/wrapper/wrap_cudadrv.cpp:508:5: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/wrapper/wrap_cudadrv.cpp:509:5: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/wrapper/wrap_cudadrv.cpp:510:5: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/wrapper/wrap_cudadrv.cpp:511:5: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/wrapper/wrap_cudadrv.cpp:512:5: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -DPYGPU_PYCUDA=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/local/cuda-5.5/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/wrapper/mempool.cpp -o build/temp.linux-x86_64-2.7/src/wrapper/mempool.o gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -DPYGPU_PYCUDA=1 -DPYGPU_PACKAGE=pycuda -DHAVE_CURAND=1 -Isrc/cpp -I/usr/include -I/usr/local/cuda-5.5/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/wrapper/wrap_curand.cpp -o build/temp.linux-x86_64-2.7/src/wrapper/wrap_curand.o g++ -pthread -shared -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/src/cpp/cuda.o build/temp.linux-x86_64-2.7/src/cpp/bitlog.o build/temp.linux-x86_64-2.7/src/wrapper/wrap_cudadrv.o build/temp.linux-x86_64-2.7/src/wrapper/mempool.o build/temp.linux-x86_64-2.7/src/wrapper/wrap_curand.o -L/usr/local/cuda-5.5/lib -L/usr/local/cuda-5.5/lib64 -lboost_python-mt -lboost_thread -lcuda -lcurand -o build/lib.linux-x86_64-2.7/pycuda/_driver.so /usr/bin/ld: cannot find -lboost_python-mt /usr/bin/ld: skipping incompatible /usr/local/cuda-5.5/lib/libcurand.so when searching for -lcurand collect2: ld returned 1 exit status error: command 'g++' failed with exit status 1 make: *** [all] Error 1
_______________________________________________ PyCUDA mailing list [email protected] http://lists.tiker.net/listinfo/pycuda
