我使用libgpuarray(openCL)但似乎无法让GPU在anaconda 2中使用Theano。当我尝试运行test时,我得到了:
错误(theano.gpuarray):pygpu已配置但无法配置 导入的Traceback(最近一次调用最后一次):文件 " C:\ Users \用户名\ Anaconda2 \ lib中\站点包\ theano-0.9.0.dev1-py2.7.egg \ theano \ gpuarray__init __ PY&#34 ;, 第21行,在导入pygpu文件中 " C:\ Users \用户名\ Anaconda2 \ lib中\站点包\ pygpu-0.2.1-py2.7赢-amd64.egg \ pygpu__init __ PY&#34 ;, 第7行,来自。 import gpuarray,elemwise,reduction ImportError: DLL加载失败:找不到指定的模块。
Theano适用于cpu。我关注了this文档。我运行了命令代码" python setup.py build"和" python setup.py install"在libgpuarray文件夹中的setup.py上(在我使用cmake安装libgpuarray之后)获取pygpu并且它成功运行。运行cmake后,我得到了gpuarray.dll文件,但仍然会出现此错误。我需要用它做些什么还是有其他事情发生?
答案 0 :(得分:0)
我通过将构建目录中生成的gpuarray.dll
复制到C:\ Windows \ System32来解决了这个问题。