以前的笔记本坏了,新换了一个台式机,随机安装的是WIN10 64位系统,就想试一下theano + gpu的安装。
根据网上的教程,发现最新版本安装其实比较简单:
CUDA V7.5 win10 64bits + vs2013 commutiy版本
1. python + theano的安装:
用的是Anaconda 64位版本, 下的是一个比较早的版本,并用conda install mingw libpython安装mingw和libpython
安装theano,从github上下的最新的theano 0.9, 放到Anaconda的Lib\site_package\文件夹下,进入theano目录,python setup.py install安装;
此时,可以运行theano的示例程序了,如果在import theano时提示没找到gcc,可以在.theanorc.txt文件中指定,或将mingw路径加到path中:
[gcc]
cxxflags = -IC:\Anaconda\MinGW
2. vc 2013安装
从网上下了visual studio 2013 community的ISO文件,解压安装即可;
安装完成后,在path中加入以下路径:
C:/ProgramFiles (x86)/Microsoft Visual Studio 12.0/VC/bin/;
C:/Program Files(x86)/Microsoft Visual Studio 12.0/Common7/IDE
3. CUDA v7.5 64bits安装
下载安装,注意是v7.5 64bits版本;
4. 修改.theanorc.txt文件并测试:
[global]
floatX = float32
device = gpu
[nvcc]
flags=-LC:/Anaconda/libs
compiler_bindir=C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin
运行test_gpu.py进行测试,结果如下: