本文主要參考網(wǎng)址:這里
先總體說(shuō)下自己在windows安裝theano的感受吧宏怔,裝theano很輕松奏路,但配置gpu卻很苦逼。前后總共快折騰了一周臊诊,最后還把系統(tǒng)給重裝了下鸽粉。不過(guò)如果整體的安裝很規(guī)范的話,其實(shí)一會(huì)就搞定了抓艳。
安裝配置theano的流程:安裝vs(這里我的是vs2013)触机,安裝cuda toolkit(這里我的是7.5.18),安裝anaconda玷或,安裝theano及配置gpu威兜,最后測(cè)試是否安裝成功。按照這個(gè)流程來(lái)按照配置的話庐椒,是可以很輕松的解決的。
安裝vs2013
這里我就不多說(shuō)了蚂踊,大家肯定都裝過(guò)约谈。但需要注意,必須先安裝vs2013犁钟,再安裝cuda toolkit棱诱,否則你得按這個(gè)順序重裝。主要是因?yàn)閏uda toolkit在安裝時(shí)會(huì)配置自己到vs的組件涝动,另外最好安裝在c盤吧迈勋。
安裝cuda toolkit
大家可以到NVIDIA的下載網(wǎng)址去下載,根據(jù)自己的機(jī)器選擇正確的版本來(lái)選擇醋粟。安裝的時(shí)候選用自定義安裝靡菇,然后后面的使用默認(rèn)的就可以了。
安裝anaconda
這一步主要是為了安裝python環(huán)境米愿。因?yàn)?a target="_blank" rel="nofollow">anaconda可以很方便的為我們配置theano使用的依賴庫(kù)(mingw)厦凤,所以我首選了它。當(dāng)然還有edp育苟,但重裝系統(tǒng)前我嘗試的用了下较鼓,發(fā)現(xiàn)特別麻煩,安裝依賴庫(kù)時(shí)還得注冊(cè)一個(gè)學(xué)校郵箱的賬號(hào)才能下載安裝违柏。對(duì)了博烂,如果你覺(jué)得anaconda安裝的工具過(guò)多,還有一個(gè)精簡(jiǎn)版miniconda漱竖。
安裝好后
conda install mingw libpython //如果mingw沒(méi)有安裝的話禽篱,但libpython是必須得安裝的
conda list //顯示安裝的所有庫(kù)
安裝 theano
打開(kāi)命令行,
pip install theano
即可安裝theano闲孤。然后在home目錄下谆级,即命令行開(kāi)頭的那個(gè)目錄下添加.theanorc 文本烤礁,添加
[global]
floatX = float32
device = gpu
[nvcc]
flags=-LC:\Anaconda\libs
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
注意按照自己的安裝路徑配置
測(cè)試是否安裝成功
最簡(jiǎn)單的就是進(jìn)入python命令行
import theano
出現(xiàn)
Using gpu device 0: GeForce GT 630M (CNMeM is disabled)
則基本成功了。