1.作業系統
linux下安裝會比windows下省事很多。
2.安裝anaconda
continuum.io/downloads
anaconda的一些命令(在anaconda的命令列視窗輸入):
conda list #該命令,將列出anaconda安裝的所有應用包,我們可以看到anaconda已經安裝了numpy, nose, pip, python, scipy, mingw等等。
conda install #該命令用於安裝應用包,如 conda install numpy.
pip install #該命令用於安裝應用包,如 pip install theano.
conda update #公升級應用包,如 conda update python
3.安裝mingw
conda install mingw libpython
跳過這一步的話,在import theano時出現:g++ not detected!
4.環境配置
在使用者變數中,path新增c:\anaconda;c:\anaconda\scripts;
並新建 pythonpath:c:\anaconda\lib\site-packages\theano;
在cmd的home目錄中新建 .theanorc.txt 檔案(注意名字中的「.」),根據自己安裝mingw的路徑寫上mingw的路徑,我的如下:
[blas]
ldflags=
[gcc]
cxxflags = -ic:\anaconda\mingw
重啟電腦
5.安裝theano
別用什麼theano.zip解壓到目錄底下或者theano_installer_latest.msi,不嫌麻煩你就去試,正確方式:cmd輸入:pip install theano
(pip用法看這裡:pip 安裝使用詳解
)裝完之後在ipython中輸入以下兩行**測試一下:
import theano
theano.test()
沒有error的話,恭喜你,安裝成功了。
6.gpu加速
看這裡:
gpu加速首先就是安裝cuda,然而cuda只支援nvidia顯示卡,因為cuda軟體就是他家出的,如果你的本並不是nvidia顯示卡,別費勁了
7.blas
看看numpy是不是已經預設blas加速了,在python裡輸入:
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
結果為false表示已經成功依賴了blas加速,如果是ture則表示用的是python自己的實現,並沒有加速。
參考:
theano 入門教程1 7
1.7.1計算導數 使用theano.tensor.grad 函式計算梯度 import theano import theano.tensor as t from theano import pp x t.dscalar x y x 2 gy t.grad y,x pp gy fill x ten...
7 theano 安裝 學習theano的筆記
之前寫過有關theano在macos上的安裝部署,昨天又在windows上安裝了一版,發現還有theano.test 這種玩法,不知道有多少人的機器是全部通過的,6000多個測試程式,不發生問題的概率估計是不大。我自己的機器上現在還有7個failure,不打算找問題了,先用著再說。天天搞深度學習的,...
Theano 在windows下安裝
theano win8 一切為了 deep learning 選擇安裝方式 anacondace 學術免費 simply download and execute the installer from anacondace downlowad page then download and execu...