安裝caffe如何避坑?win7 64位 + cuda7.5 + cudnn5.0 + GT630顯卡

加速分爲GPU和CPU加速,因爲我的顯卡GT630支持GPU加速,所以這兩種加速都用了。caffe接口有MATLAB和Python,這裏暫時不用。大家最好先整體看一下有哪些坑再裝!!!
安裝前的閱讀:
1.檢查顯卡是否支持cuda並且查看自己顯卡的計算能力,比如GeForceGT630計算能力是2.1。
網址:https://developer.nvidia.com/cuda-gpus。只要這裏面列出的顯卡就是支持cuda的。
2.下載自己顯卡的最新驅動。網址:http://www.nvidia.com/Download/index.aspx。(這一步我沒有做,因爲安裝cuda的時候已經帶驅動了。有的人說是得先安裝這個顯卡的最新驅動,安裝cuda的時候再選擇自定義安裝,把cuda帶的驅動去掉,有可能是版本不同吧。)
3.其次選擇VS版本:Visual Studio選擇2013比較好。反正都是坑,最好按步驟查好後,再找到一個成功的案例來裝(先裝VS,後裝CUDA)。
4.選擇cuda版本。Cuda的選擇與你的GPU型號有關,在控制面板中找到“NVIDIA控制面板”打開–“系統信息”–“組件”,最好下載這裏顯示的cuda版本。而且下載cuda時記住windows和linux版本區別,別下錯了。(我是直接精簡安裝的,有的人說安裝選擇自定義安裝,驅動不選,因爲前面已經裝過了,具體爲什麼不知道,這也是前人的經驗吧。)
這裏寫圖片描述
5.下載cuDNN庫。鏈接:https://developer.nvidia.com/rdp/cudnn-download。上面有對應cuda版本的說明(不過建議下載網上已經試驗成功的版本)。
這裏寫圖片描述
6.下面安裝時其中一個步驟很重要,是修改參數的,如下圖:
這裏寫圖片描述
1)是否用GPU加速
2)是否用cuDNN庫,及cuda版本
3)是否用Python接口
4)是否用MATLAB接口
5)GPU計算能力,(現有的計算能力參數有compute_20,sm_20; compute_30,sm_30; compute_35,sm_35; compute_50,sm_50; compute_52,sm_52)。我的顯卡GT630計算能力是2.1所以一開始選的 compute_21,sm_2,編譯沒有成功,選擇compute_20,sm_20才成功,沒有弄明白什麼情況。
6)cuDNN壓縮包解壓縮完後的路徑
7.前人的一些坑,下面是鏈接,自己參考吧。
https://zhuanlan.zhihu.com/p/23116379
http://blog.csdn.net/wonengguwozai/article/details/78846636
還有cuda版本裝錯了,卸載重新安裝的:
http://blog.csdn.net/shuiyuejihua/article/details/78738664

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章