64位win8安装theano+gpu(win7适用)
theano安装本身并不是一件复杂的工作,不管是 Ubuntu下还是Windows 下安装都很简单。但是大家愿意从numpy转移到theano上无疑是看重了theano的高效率,特别是能够整合gpu进行计算。
下面就介绍如何在windows中安装theano,并配置gpu环境。
下载并安装AnacondaCE
Anaconda是一个帮助你傻瓜式安装python环境的软件包,通过安装他,你能直接获得theano所需要的其他环境。
但是,非常重要的是:一定要用我下面给出的这个版本。
版本号应该是 2.1.0,适用于64位系统。使用这个安装包安装的python也是64位的,所以之后选择cuda也要用64位的。
安装完成后记得添加环境变量:
(我的Anaconda安装在C盘)
C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib
这个添加在path,主要是提供编译所需要环境。新版的Anaconda好象没有MinGW这个部分,可以试试自己安装。
下载安装CUDA
这一步相当简单,但是要注意,虽说下载cuda(版本好像没有影响,我用的最新版7.0,6.5也可以。)会自带最新显卡驱动,但是很重要的一点是如果之后的使用出现问题,报错提示正确安装cuda但是巴拉巴啦···可以更新一下显卡驱动试试。win8升级win10之后出现问题也请重装驱动,哪怕驱动版本号是最新版。
安装theano
pip install theano
即可。
配置文件
建议参考theano官方文档,这里贴上我的给个参考:
[blas]
ldflags =
[gcc]
cxxflags = -IC:\Anaconda\MinGW
[nvcc]
fastmath = True
flags = -LC:\Users\%用户名%\Anaconda\libs
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
[global]
device = gpu
floatX = float32
ps。上面那个 %用户名% 代表我的用户名。
现在应该就可以愉快的是用theano了。
快速测试可以用:
import theano
theano.test()