2016-07-06 448 views
0

我正在使用libgpuarray(openCL),但似乎無法讓anaconda 2中的Theano與Theano一起工作。當我嘗試運行test I得到: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文檔。我在libgpuarray文件夾的setup.py中運行命令代碼「python setup.py build」和「python setup.py install」(在我使用cmake安裝libgpuarray之後)獲取pygpu併成功運行。運行cmake後,我得到了gpuarray.dll文件,但仍然出現此錯誤。我需要對它做些什麼或有什麼其他事情發生?

回答

0

我解決了這個問題,通過將您構建目錄中生成的gpuarray.dll複製到C:\ Windows \ System32中。

+0

前一段時間,我發現我不得不使用theano的流血版本,但它沒有奏效。每次我嘗試導入theano時都崩潰了,沒有錯誤信息。所以我不再用這個東西了,但是如果你發現如何使它成爲openano的windows 12的最新版本,那麼讓我知道。不管怎麼說,還是要謝謝你 –

相關問題