1. 程式人生 > >64位WIN7上成功安裝theano,並運行了g++, GPU

64位WIN7上成功安裝theano,並運行了g++, GPU

  經過多天嘗試,終於在我的64位WIN7上成功安裝了theano,並運行了g++(否則速度就太慢了)

在32位WIN7上我安裝的是pythonxy 成功運行了g++  但是換到64位沒安裝成功於是換成了AnacondaCE

-------------------------------------------------------安裝配置過程(32位同樣適用)----------------------------------------------------------------

下載安裝 AnacondaCE:

AnacondaCE我安裝在E:\

下面是安裝theano:

1. 下載theano的zip檔案:

https://github.com/Theano/Theano ,解壓到E:/Anaconda/Lib/site-packages/theano(檔案裡面有個theano的資料夾,拿出來放在E:/Anaconda/Lib/site-packages裡面)目錄下。如果上述網址的包不能使用可以下載這個http://download.csdn.net/detail/yeyang911/7523003

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天吧。。