在安装win10+cuda7.5+theano0.7过程中
运行improt theano时,没有出现
Using gpu device 0: GeForce GTX 960M
在网上查了一下,原来是因为CUDA配置不正确,我用的都是x64版本的,最后解决了问题:
将D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64配置到环境变量path中。
此外,我的.theanorc.txt文件如下
[blas]
ldflags=
ldflags=
[global]
floatX = float32
device = gpu0
floatX = float32
device = gpu0
[nvcc]
fastmath = True
flags = -LD:\Anaconda2\libs
compiler_bindir = D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
fastmath = True
flags = -LD:\Anaconda2\libs
compiler_bindir = D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
[gcc]
cxxflags = -ID:\Anaconda2\MinGW
cxxflags = -ID:\Anaconda2\MinGW
[cuda]
root = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin
root = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin
前期出现问题,全部都是这个文件弄的,特别是标红色的部分,改好了这个文件,我的GPU终于可以运行了。