安裝用於深度學習的CUDA環境

2021-07-16 08:01:46 字數 2066 閱讀 5510

下面正式介紹在64位win8.1系統下安裝theano的過程

在anaconda下安裝mingw包即可,不需要安裝tdm-gcc或者mingw-steup.exe等,在cmd下輸入 

conda install mingw libpython 

即可在anaconda的安裝目錄下看到mingw包,然後在使用者環境變數path後面新增 

c:\anaconda2\mingw\bin;c:\anaconda2\mingw\x86_64-w64-mingw32\lib; 

各位可根據自己的anconda安裝目錄修改此環境變數。

在此之前我的電腦已經安裝了vs2013,此處就不再寫了,而且也沒有什麼需要注意的地方,我的vs2013安裝目錄是d:\visualstudio。

cuda的安裝最好選擇自定義,否則會使需要的元件沒有安裝, 還會將原有的驅動替換成低版本,我的安裝如下: 

記住各元件的安裝位置,後面配置環境變數需要使用,可以選擇預設位置,也可以自己設定。

後面可以看到cuda安裝了nsight for visual studio 2013

下面配置cuda的環境變數,安裝好cuda後,會自動生成兩個系統環境變數 

cuda_path c:\program files\nvidia gpu computing toolkit\cuda\v6.5 

cuda_path_v6_5 c:\program files\nvidia gpu computing toolkit\cuda\v6.5 

自己再新增如下幾個環境變數 

cuda_bin_path  %cuda_path%\bin

cuda_lib_path  %cuda_path%\lib\x64

cuda_sdk_path  c:\programdata\nvidia corporation\cuda samples\v6.5

cuda_sdk_bin  %cuda_sdk_path%\bin\win64

cuda_sdk_lib  %cuda_sdk_path%\common\lib\x64 

配置好環境變數之後重啟電腦。

經過上面一系列的配置,終於可以安裝theano了,其實theano在安裝了anaconda之後就可以安裝了,只是gcc和cuda沒配置好,theano還不能使用gpu。 

theano的安裝很簡單,開啟cmd後輸入 

pip install theano

等待一會兒即可顯示theano安裝成功。然後新建使用者環境變數 

python_path: c:\anaconda2\lib\site-packages\theano 

該路徑就是theano所在的位置。

這是theano安裝的最後一步了,開啟cmd之後,命令提示符視窗顯示乙個路徑,我的是c:\users\lenovo,在該目錄下新建文字檔案.theanorc.txt ,注意第乙個點不要漏掉,下面是我的配置 

其中compiler_bindir的路徑就是vs的安裝路徑,例如vs2010的預設路徑是c:\program files (x86)\microsoft visual studio 10.0\vc\bin。

至此,theano的安裝已經完成,在python裡輸入import theano,顯示如下即是安裝成功。 

可以參考[5]對gpu進行測試。theano也自帶測試程式theano.test(),不過我的測試還存在乙個問題,如下圖,目前還未解決。 

7. 安裝keras

此時可以pip install keras進行安裝, 若不成功嘗試更新下pip,  python-m pip install --upgrade pip 參考

linux下cuda環境的安裝

這種安裝的方式更簡單 cuda compute unified device architecture,統一計算架構 是由nvidia所推出的一種整合技術,是該公司對於gpgpu的正式名稱。透過這個技術,使用者可利用nvidia的geforce 8以後的gpu和較新的quadro gpu進行計算。輸...

深度學習CUDA配置指南

要使用cuda,必須要有nvidia顯示卡,可以使用lspci命令來檢視 lspci grep nvidia 02 00.0 vga compatible controller nvidia corporation device 1b06 rev a1 02 00.1 audio device nv...

深度學習環境安裝(持續更新)

設定指定的安裝目錄,一般不要選擇預設路徑 在 advance options 選項在 add anaconda to my path environment variable 打鉤 2 配置環境變數 在 系統變數 的path中新增以下3條 注 建立虛擬環境 刪除虛擬環境的操作在第2節描述,環境配置只...