2016-07-06 3 views
0

Я использую libgpuarray (openCL), но не могу заставить GPU работать с Theano в anaconda 2. Когда я пытаюсь запустить test I get:Ошибка загрузки 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 отлично работает с процессором. Я следовал за this документацией. Я запускал код команды «python setup.py build» и «python setup.py install» на setup.py в папке libgpuarray (после того, как я использовал cmake для установки libgpuarray), чтобы получить pygpu, и он успешно сработал. После запуска cmake я получаю файл gpuarray.dll, но эта ошибка все еще происходит. Нужно ли мне что-то делать с этим или что-то еще происходит?

ответ

0

Я решил эту проблему, скопировав gpuarray.dll, сгенерированный в вашей сборке, в C: \ Windows \ System32.

+0

Я добрался до того момента, когда узнал, что мне нужно использовать версию theano из кровоточащего края, но это не сработало. Просто разбился каждый раз, когда я пытался импортировать theano, без сообщения об ошибке. Так что я больше не работаю с этим материалом, но если вы узнаете, как сделать так, чтобы версия anano с краю края работала над окнами 12 для opencl, тогда дайте мне знать. Спасибо, в любом случае –

Смежные вопросы