我正在尝试按照本教程让我的 Theano 在 Windows 10 64 位上运行,但是我收到以下错误:
WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
ERROR (theano.gpuarray): pygpu was configured but could not be imported or is too old (version 0.7 or higher required)
NoneType: None
[Elemwise{exp,no_inplace}(<TensorType(float32, vector)>)]
Looping 1000 times took 11.546832 seconds
Result is [ 1.23178029 1.61879337 1.52278066 ..., 2.20771813 2.29967761
1.62323284]
Used the cpu
这显然说明我的 GPU 无法使用。显然,我的 pygpu 工作不正常(尽管我是通过 Anaconda 安装的,它应该足够了,但无论如何)。我发现还需要安装libgpuarray。我按照说明(使用带有 Visual Studio 12 2013 x64 设置的 CMAKE 最新版本)并正确编译和构建它。
但是,以下命令可以对其进行设置:
python setup.py build
给我:
LINK : fatal error LNK1181: cannot open input file 'gpuarray.lib'
无论我做了什么,我都找不到解决方案。有什么想法吗?
好吧,想通了。还需要指出.lib
文件的位置,这可以使用以下命令完成:
python setup.py build_ext -L C:\Users\name\libgpuarray\lib\Debug
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句