Theano не может найти libcuda.so

Я установил 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()

У меня есть установка cuda в / opt / cuda. libcuda.so находится там, в /opt/cuda/lib64.

Я попытался добавить / opt / cuda / lib64 к моей LD_LIBRARY_PATH без успеха. Я также пробовал несколько предыдущих версий theano и pygpu. Это все еще смеется в моем лице. Прошло несколько хороших часов безуспешного перехода туда-сюда.

0 ответов

Другие вопросы по тегам