运行 windows、python 2.7、cuda 7.5 上带有 GPU 的 Theano

Running Theano with GPU on windows, python 2.7, cuda 7.5

我在 py 2.7 上使用没有 GPU 的 Theano 运行已经有一段时间了。然后决定检查 GPU 支持。所以遵循这里给出的所有步骤: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html#abstract

然后在msvc 2013中打开device query sln并构建(如上文link检查是否安装成功)。在 运行 上它给我一个错误(附上屏幕截图)。

当我 运行 在 py 2.7 中使用 gpu 的启动程序和 Theanorc 文件内容时出现类似的错误:

[global]
device = gpu1
floatX = float32
nocleanup = True
[cuda] 
root = /usr/local/cuda-7.5
[nvcc]
fastmath = True
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe

没有收到 nvcc -V 和 cl.exe 的错误。 OS - win7 SP1 NVIDIA GeForce GT650M

有人可以帮忙吗?

当我的显卡驱动程序与 CUDA 工具包不匹配时,我遇到了类似的错误。

确保您使用的是 CUDA 安装程序中包含的视频驱动程序。如果您不确定,请重新安装最新的 CUDA 工具包安装程序并使用它更新您的视频驱动程序。