本文主要參考網址:這里
先總體說下自己在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)
則基本成功了。