1. 總結方法:
1)安裝cuda和cudnn之前,需要檢查獨立顯卡的顯卡驅動。
2)若無驅動,或驅動版本不知道,可以通過右擊到設備管理器中查找。
上面我的是集成顯卡,所以顯示不太一樣,若為獨立顯卡,應該是四個數,4位為你的驅動版本。若沒有,則需要到官網下載對應獨立顯卡的驅動。(下面是在台式機上的操作)
1)檢查驅動,因為我是Tesla t4,然后安裝的是 421驅動。
2) 因此,根據421,我需要10.1+的cuda.以及對應windows10、cuda10.1的cudnn.
具體參數對比見2.
2. 參數筆記
2.1 不同版本的cuda支持驅動
2.2 支持的計算架構(Micro-architecture):
CUDA8.0:
- 費米(Fermi,GTX580)
- 開普勒(Kepler,GTX680,GTX780Ti,GTX Titan,Titan Z,Tesla K80)
- 麥克斯韋(Maxwell,GTX980Ti,Titan X,Tesla M40)
- 帕斯卡(Pascal,GTX1080Ti,Titan Xp,Tesla P100)
CUDA9.x:
- 開普勒(Kepler,GTX680,GTX780Ti,GTX Titan,Titan Z,Tesla K80)
- 麥克斯韋(Maxwell,GTX980Ti,Titan X,Tesla M40)
- 帕斯卡(Pascal,GTX1080Ti,Titan Xp,Tesla P100)
- 伏特(Volta,Titan V,Tesla V100)
CUDA10.x:
- 開普勒(Kepler,GTX680,GTX780Ti,GTX Titan,Titan Z,Tesla K80)
- 麥克斯韋(Maxwell,GTX980Ti,Titan X,Tesla M40)
- 帕斯卡(Pascal,GTX1080Ti,Titan Xp,Tesla P100)
- 伏特(Volta,Titan V,Tesla V100)
- 圖靈(Turing,RTX2080Ti,Titan RTX,Tesla T4)
3. 具體操作以及(3.1\3.2失敗過程):
3.1安裝cuda (11.1 版本)
(1) 下載成功
(2) 雙擊解壓到:D:\軟件,然后開始安裝,選自定義,下一步
(3) 安裝成功;檢測(成功):nvcc -V
(4) 安裝成功;檢測(成功):上述版本錯誤,驅動落后,cuda下載版本超前。卸載cuda
3.2 安裝cudnn
(5) 注冊cudnn
(6) 注冊報錯,不符合要求,無法注冊。(估計是年齡輸入太小,重來)
(7) 新的注冊(>21歲,成功)
(8) 郵箱驗證;********
注冊姓名:*******
(9) 下載成功;解壓,拷貝目錄。
(10) 由於cuda版本錯誤,因此cudnn也刪除。
3.3 重新安裝
1)安裝cuda,如3.1中解壓;
2)報錯,安裝vs driver時出錯,解決方法:到任務管理器,找到visual studio 2019進程,關掉。然后,next,成功安裝。通過nvcc -V 在cmd中查看。10-1安裝成功。環境變量也已經成功加載。
3) 安裝cudnn,解壓10.1_cudnn.
把cudnn下的lib中的文件,復制到c:\pro_file\..gpu.nvi..d\cuda\10.1\lib中;
把cudnn下的include中的文件,復制到c:\pro_file\.gpu..nvi..d\cuda\10.1\include中;
把cudnn下的bin中的文件,復制到c:\pro_file\..gpu.nvi..d\cuda\10.1\bin中;
4) 安裝完成。