Windows7 Anaconda Theano Pylearn2深度學習環境搭建

NO IMAGE

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的話應該就可以了。