Windows7+Anaconda+Theano+Pylearn2深度学习环境搭建

来源:互联网 发布:淘宝产品没有展现 编辑:程序博客网 时间:2024/06/06 07:15

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的话应该就可以了。

3 0