2017-05-02 36 views
1

私のtheano/pygpuは壊れているようです。私は、ユーザーとしてのpython 3仮想ENV as mentionnedからレポからlibgpuarray/pygpuを構築:ビルpygpuは成功しましたが、インポート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) [email protected]:~$ 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をアップグレードしようとしています。インポートtheanoにエラーメッセージとしてどこかに古いpygpuがあるようです。

アドバイスありがとうございます。

答えて

1

私は、Windows 10上で同様の問題を抱えていたし、エラーメッセージが完全に後ろ向きだった - あなたはダウングレードする必要があります!私は最新のpygpu:v0.6.4を持っていました。しかし、pygpuをv0.6.2にダウングレードすると、TheanoはGPUを使用しました!

conda install theano pygpu=0.6.2 

を、私はそれが

ロバート

を役に立てば幸い:

は、ダウングレードするには、次のコマンドを実行します

関連する問題