在win10上安裝CUDA和cuDNN總是有很多人安裝失敗。
軟件明明安裝成功了爲什麼還是無法運行呢?
原因是你安裝的姿勢可能出了點問題(你安裝的版本不對)
正確的安裝姿勢
查看本機的CUDA驅動適配版本
桌面右鍵打開英偉達控制面板,點擊幫助 -> 系統信息 -> 組件
可以看到本機支持的是CUDA 10.2 版本,表示是不支持更高版本的。如果你升級了驅動,可能會支持更高版本,也可能不會提升。
所以就必須安裝 10.2 及以下的版本。
下載CUDA和cuDNN
CUDA下載頁面:https://developer.nvidia.com/cuda-downloads
注意選擇版本。
點擊下載就行了,這個頁面卡的一批,下載速度也十分感人。
大家可以使用迅雷下載或者使用阿里雲、騰訊雲等服務器 wget命令下載,然後轉儲本地。
實測,阿里雲、騰訊雲下載CUDA的速度在40MB/s左右
cuDNN下載頁面:https://developer.nvidia.com/rdp/cudnn-download
下載cuDNN是需要登錄英偉達開發者賬戶的,註冊一個並填寫問卷就行了,很簡單。
注意:必須選擇和你安裝的CUDA匹配的版本。
這是個zip包,下載速度還行。
安裝CUDA和cuDNN
找到你下載的CUDA,無腦安裝就行了。當然如果你想自定義的話要記住你選擇的安裝路徑。
CUDA安裝完成後,打開powershell,執行nvcc -V ,成功的話會返回cuda版本號。
解壓cuDNN壓縮包,可以看到bin、include、lib目錄
打開 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
找到你安裝的版本目錄,打開,找到bin、include、lib目錄,將cuDNN壓縮包內對應的文件複製到bin、include、lib目錄。
注意:是複製文件到bin、include、lib目錄,不是複製目錄。
添加環境變量
你需要在系統環境變量的Path項下添加幾個路徑
點擊 編輯 – > 新建、瀏覽
需要添加下面兩個路徑,這就是說爲什麼要記住你的安裝路徑了,我使用的是默認的安裝路徑。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64
注意:選擇你安裝的路徑
檢查安裝結果
打開 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\demo_suite
在此路徑下打開powershell
執行: