我使用miniconda安装了theano:
conda install theano
已安装
libgpuarray: 0.7.6-h14c3975_0
mkl-service: 1.1.2-py27hb2d42c5_4
pygpu: 0.7.6-py27h3010b51_0
theano: 1.0.2-py27h6bb024c_0
然后我运行我的程序并收到消息:
Could not initialize pygpu, support disable
[...]
File "pygpu/gpuarray.pyx", line 658, in pygpu.gpuarray.init
File "pygpu/gpuarray.pyx", line 587, in pygpu.gpuarray.pygpu_init
GpuArrayException: Could not load "libcuda.so": libcuda.so: cannot open shared object file: No such file or directory
所以它找不到libcuda。如果我这样做,我会收到类似的消息
python
import pygpu
pygpu.test()
我在/ opt / cuda安装了cuda。 libcuda.so就在/ opt / cuda / lib64下。
我已经尝试将addign / opt / cuda / lib64添加到我的LD_LIBRARY_PATH,但没有成功。我还尝试了多个先前版本的theano和pygpu。它仍在我的脸上笑。 经过几个小时的来回都没有成功。