64位WIN7上成功安裝theano,並運行了g++, GPU
經過多天嘗試,終於在我的64位WIN7上成功安裝了theano,並運行了g++(否則速度就太慢了)
在32位WIN7上我安裝的是pythonxy 成功運行了g++ 但是換到64位沒安裝成功於是換成了AnacondaCE
-------------------------------------------------------安裝配置過程(32位同樣適用)----------------------------------------------------------------
下載安裝 AnacondaCE:
AnacondaCE我安裝在E:\
下面是安裝theano:
1. 下載theano的zip檔案:
2. 新增環境變數: path: E:/Anaconda/MinGW/bin;E:/Anaconda/MinGW/x86_64-w64-mingw32/lib;
(32bit E:/Anaconda/MinGW/i686-w64-mingw32/lib;)
新建環境變數: PYTHONPATH: E:/Anaconda/Lib/site-packages/theano;
對於用GPU的人(要安裝相應的CUDA版本,比如說我用的64位的python環境(Anaconda 64位),CUDA的版本也是64位的)
接下來就剩配置檔案了(配置檔案要放在cmd開啟後的路徑下)
下面我將我的配置貼出來給大家參考(根據官網)
這個是沒有用到GPU的配置
這個是用了GPU的配置(要安裝相應的CUDA版本,比如說我用的64位的python環境,CUDA的版本也是64位的)
nvcc裡面的配置還是很重要的
配置完如果不能用的話重啟下。
--------------------------------------------如果按照上面的過程你就可以使用了-------------------------------------------
--------------------------------------------下面是程式的測試--------------------------------------------------------------------
程式下載:
GPU下:logistic_sgd.py ran for 20.2s
GPU下:mlp
GPU: CNN(注:執行這個GPU程式需要下載“inttypes.h","stdint.h" 這兩個標頭檔案,然後放到VS2010/VC/include
的檔案下面。)http://download.csdn.net/detail/yeyang911/6750713 這個可以下載
GPU:The code for file cA.py ran for 84.86m
GPU:The no corruption code for file dA.py ran for 3.43m \ The 30% corruption code for file dA.py ran for 3.41m
GPU:rbm
GPU下執行的 DBN 程式 可以發現 不到一分鐘可以進行一次pre-train 比在CPU 下快了很多
我的GPU是GT650M 因為是筆記本。
當然 ,在進行GPU處理前 好像還做了一些程式翻譯:
還有很長我就不貼出來了。祝大家成功配置成功。。。。
下面演示的是DBN 程式碼 執行的過程。。。
pre-train 耗時 251.17 分鐘
fine tuning 94.62 分鐘
如果在CPU上要跑2,3天吧。。