构建 pygpu 成功但导入 pygpu 失败
Building pygpu succeeded but import pygpu fails
我的 theano/pygpu 好像坏了。我从 python 3 虚拟环境 as mentionned 作为用户的 repo 构建 libgpuarray / pygpu:
~$ DEVICE="cuda0" python -c "import pygpu;pygpu.test()"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/jeanpat/VirtualEnv/venv3/lib/python3.5/site-packages/pygpu-0.6.5-py3.5-linux-x86_64.egg/pygpu/__init__.py", line 7, in <module>
from . import gpuarray, elemwise, reduction
ImportError: libgpuarray.so.2: cannot open shared object file: No such file or directory
(venv3) jeanpat@laptop:~$ DEVICE="cuda0" python -c "import theano"
ERROR (theano.gpuarray): pygpu was configured but could not be imported or is too old (version 0.6 or higher required)
NoneType
尝试升级 theano 并没有解决问题。似乎某处有一个旧的 pygpu,如导入 theano 时显示的错误消息。
感谢您的建议。
我在 Windows 10 上遇到了类似的问题,错误消息完全倒退 - 你需要降级!我有最新的 pygpu:v0.6.4。但是,当我将 pygpu 降级到 v0.6.2 时,Theano 使用了 GPU!
运行降级命令如下:
conda install theano pygpu=0.6.2
希望对你有所帮助
罗伯特
我的 theano/pygpu 好像坏了。我从 python 3 虚拟环境 as mentionned 作为用户的 repo 构建 libgpuarray / pygpu:
~$ DEVICE="cuda0" python -c "import pygpu;pygpu.test()"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/jeanpat/VirtualEnv/venv3/lib/python3.5/site-packages/pygpu-0.6.5-py3.5-linux-x86_64.egg/pygpu/__init__.py", line 7, in <module>
from . import gpuarray, elemwise, reduction
ImportError: libgpuarray.so.2: cannot open shared object file: No such file or directory
(venv3) jeanpat@laptop:~$ DEVICE="cuda0" python -c "import theano"
ERROR (theano.gpuarray): pygpu was configured but could not be imported or is too old (version 0.6 or higher required)
NoneType
尝试升级 theano 并没有解决问题。似乎某处有一个旧的 pygpu,如导入 theano 时显示的错误消息。
感谢您的建议。
我在 Windows 10 上遇到了类似的问题,错误消息完全倒退 - 你需要降级!我有最新的 pygpu:v0.6.4。但是,当我将 pygpu 降级到 v0.6.2 时,Theano 使用了 GPU!
运行降级命令如下:
conda install theano pygpu=0.6.2
希望对你有所帮助
罗伯特