本文主要参考网址:这里
先总体说下自己在windows安装theano的感受吧,装theano很轻松,但配置gpu却很苦逼。前后总共快折腾了一周,最后还把系统给重装了下。不过如果整体的安装很规范的话,其实一会就搞定了。
安装配置theano的流程:安装vs(这里我的是vs2013),安装cuda toolkit(这里我的是7.5.18),安装anaconda,安装theano及配置gpu,最后测试是否安装成功。按照这个流程来按照配置的话,是可以很轻松的解决的。
安装vs2013
这里我就不多说了,大家肯定都装过。但需要注意,必须先安装vs2013,再安装cuda toolkit,否则你得按这个顺序重装。主要是因为cuda toolkit在安装时会配置自己到vs的组件,另外最好安装在c盘吧。
安装cuda toolkit
大家可以到NVIDIA的下载网址去下载,根据自己的机器选择正确的版本来选择。安装的时候选用自定义安装,然后后面的使用默认的就可以了。
安装anaconda
这一步主要是为了安装python环境。因为anaconda可以很方便的为我们配置theano使用的依赖库(mingw),所以我首选了它。当然还有edp,但重装系统前我尝试的用了下,发现特别麻烦,安装依赖库时还得注册一个学校邮箱的账号才能下载安装。对了,如果你觉得anaconda安装的工具过多,还有一个精简版miniconda。
安装好后
conda install mingw libpython //如果mingw没有安装的话,但libpython是必须得安装的
conda list //显示安装的所有库
安装 theano
打开命令行,
pip install theano
即可安装theano。然后在home目录下,即命令行开头的那个目录下添加.theanorc 文本,添加
[global]
floatX = float32
device = gpu
[nvcc]
flags=-LC:\Anaconda\libs
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
注意按照自己的安装路径配置
测试是否安装成功
最简单的就是进入python命令行
import theano
出现
Using gpu device 0: GeForce GT 630M (CNMeM is disabled)
则基本成功了。
网友评论