Windows7+Anaconda+Theano+Pylearn2深度学习环境搭建
准备软件:
1. Anaconda2-2.4.0-Windows-x86_64.exe:
下载:https://www.continuum.io/downloads,选择python2.7 window7 64bit
提示:Anaconda包含python以及一些基础依赖包(numpy,scipy,matplotlib,statemodels等),所以无需另外安装python及相关依赖包。
2. Theano-master.zip:
下载:https://github.com/Theano/Theano,点击右下角DownloadZip
提示:Theano可配置GPU,使用GPU加速
3. pylearn2-master.zip:
下载:https://github.com/lisa-lab/pylearn2,点击右下角DownloadZip
安装配置步骤:(以下路径都改成自己的安装路径)
1. 安装Anaconda:
A.直接双击安装,记住安装目录即可(比如C:\Anaconda)
B. 安装MinGw,输入conda install mingw libpython,然后回车,会出现安装进度,稍等片刻即可安装完毕。安装完后应该出现C:\Anaconda\MinGw目录
C. 配置环境变量,编辑系统变量中path,在后边追加C:\Anaconda;C:\Anaconda\Scripts;C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;追加前,如果path末尾没有分号,请先加上分号(英文分号)
2.安装Theano:
A. 将Theano-master.zip解压到C:\Anaconda\Lib\site-packages下,重命名
theano
B. 配置环境变量,系统变量新建变量PYTHONPATH,变量值C:\Anaconda\Lib\site-packages\theano
C. 打开记事本,输入:
[blas]
ldflags=
[gcc]
cxxflags=-IC:\Anaconda\MinGW(记得更改目录,红色表明,不包括‘-I’)
单击‘另存为’,选择所有文件,文件名输入.theanorc(前面有个点),保存路径为用户根目录(即打开cmd,出现的路径,一般为C:\Users\Administrator或C:Users\用户名)
3. 安装Pylearn2:
A. 将pylearn2-master.zip解压到C:\Anaconda\Lib\site-packages下,重命名
pylearn2
B. 配置环境变量,在系统环境变量PYTHONPATH后追加C:\Anaconda\Lib\site-packages\pylearn2,追加前,如果path末尾没有分号,请先加上分号(英文分号),新建变量PYLEARN2_DATA_PATH,变量值:C:\Anaconda\Lib\site-packages\pylearn2
4 注销电脑,重登陆,使系统变量生效应该就完成了
配置GPU加速(可选择,不配置不影响程序正常使用):
准备软件:
1. cuda_7.5.18_windows.exe:
下载:https://developer.nvidia.com/cuda-downloads,选择windows7,exe[local]
2. visualstudio2013
安装配置步骤:
1. 安装cuda:
直接安装,选择自定义安装,安装全部功能,安装位置可自己更改或直接默认。
安装完后系统环境变量会自动多出CUDA_PATH_V7_5和CUDA_PATH
2. 打开cmd,输入nvcc –V,回车应该显示cuda版本号
3. 打开.theanorc(安装theano新建的),在底下添加蓝色部分
[nvcc]
flags=-LC:\Anaconda\libs(Anaconda安装路径)
compiler_bindir=C:\Program Files (x86)\Microsoft VisualStudio 12.0\VC\bin(vs2013安装路径)
[global]
device = gpu
floatX = float32
3. 测试,打开cmd,输入python,在输入import theano,出现
在输入theano.test(),如果没有error的话应该就可以了。