2016-07-06 2 views
0

私はlibgpuarray(openCL)を使用していますが、GPanがanacondaのTheanoで動作するように見えませんでした2. test取得:DLLロードに失敗しました:pygpu/libgpuarrayの指定されたモジュールが見つかりませんでした

ERROR (theano.gpuarray): pygpu was configured but could not be imported Traceback (most recent call last): File "C:\Users\username\Anaconda2\lib\site-packages\theano-0.9.0.dev1-py2.7.egg\theano\gpuarray__init__.py", line 21, in import pygpu File "C:\Users\username\Anaconda2\lib\site-packages\pygpu-0.2.1-py2.7-win-amd64.egg\pygpu__init__.py", line 7, in from . import gpuarray, elemwise, reduction ImportError: DLL load failed: The specified module could not be found.

TheanoはCPUでうまく動作します。私はthisの文書に続いた。私はpygpuを得るためにlibgpuarrayフォルダのsetup.pyに "python setup.py build"と "python setup.py install"コマンドコードを実行しました(libgpuarrayをインストールするためにcmakeを使用した後)、正常に実行されました。 cmakeを実行すると、まだgpuarray.dllファイルが表示されますが、このエラーは引き続き発生します。それで何かをする必要があるのですか、それとも何か他に何か起こっていますか?

答えて

0

あなたのビルドディレクトリに生成されたgpuarray.dllをC:\ Windows \ System32にコピーすることでこの問題を解決しました。

+0

私は、私が知っていたところまで、私はtheanoの出血エッジバージョンを使用しなければならなかったが、それは仕事をしなかった。エラーメッセージなしで、私がtheanoをインポートしようとするたびにクラッシュしました。だから私はもうこれ以上のことはしていませんが、どうやってそれを作るのかを知っていれば、openano用のWindows 12上でtheanoの最先端バージョンが動作することを教えてください。とにかくありがとう –