不多說,直接上干貨!
Theano的安裝教程目前網上一搜很多,前幾天折騰了好久,終於安裝成功了Anaconda3(Python3)的Theano,嗯~發博客總結並分享下經驗教訓吧。
渣電腦,顯卡用的是六代Intel家自家的核心顯卡HD530,並沒有辦法用CUDA加速,所以CUDA的安裝和配置,我就直接略過不表。
第一步:查看目標磁盤空間
建議直接默認地址,C盤(系統盤)的空間至少要1.8G,如果低於這個值,Anaconda無法進行下一步安裝
第二步:安裝Anaconda3
我是全部默認安裝啊,安裝的文件夾地址是C:\Users\XX(用戶名~)\Anaconda3,這個是單一用戶安裝。單一用戶安裝的好處是,后面安裝MinGW和Theano的時候無需請求最高權限。
注意:一定要勾選將Anaconda加入到環境變量!!!!!!
一路Next……
安裝完后檢查下是不是把Anaconda成功加入了系統變量
第三步:安裝MinGW和libpython
開始——>運行——>CMD——>輸入“conda install mingw libpython”——>y——>坐等——>over
安裝完后,看看Anaconda安裝文件夾里面有沒有MinGW文件夾
MinGW文件夾路徑示例:"C:\Users\XX\Anaconda3\MinGW"
我這里是用在"C:\Anaconda3\MinGW"
第四步:環境配置
以前很多教程都要求要添加環境路徑,由於前面已經添加了Anaconda的環境路徑,所以這個可以省略
還需要在CMD的home目錄中新建 .theanorc.txt 文件(注意:theanorc前后都有“.”!!!!)
CMD的home目錄就是打開CMD之后命令行的當前目錄,實在不知道,后面有參考博客可以參考下
.theanorc.txt 文件內容如下
[blas]
ldflags=
[gcc]
cxxflags=-IC:\Anaconda3\MinGW(更改為MinGW的所在的文件路徑!!!)
完成后,建議還是重啟下吧……
第五步:安裝Theano
開始——>運行——>CMD——>輸入“pip install theano”——>坐等——>over
第六步:測試Theano是否成功安裝
打開IPython/Spider,輸入:
import theano
theano.test()
等待的時間較長,沒有error就好……
另外,關於blas加速的問題,以上設置並沒能實現BLAS加速
搜索了下,發現知乎里面SCP-173指出
“anaconda已經內置了mkl,這個性能只會比openblas效果好,所以放心使用吧,之后的nvcc才是坑”
知乎鏈接:https://www.zhihu.com/question/44266587
嗯~不明覺厲~~
第一次安裝出現過的問題及解決方法:
“不論是用pip list還是import theano,都出現module configparser has no attribute safeconfigparser錯誤”
解決鏈接 : https://www.zhihu.com/question/52950325/answer/135344877
同時,大家可以關注我的個人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲
對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071)