第一步:檢查顯卡支持的cuda版本
1.第一種方法:win+R打開cmd,輸入nvidia-smi羡亩,我的顯卡是nvidia 2070super漠畜,支持的cuda版本是11.0
2.第二種方法:搜索框輸入nvidia,出現nvidia控制面板,打開幫助中的系統信息鳍置,選擇組件蹭沛,出現cuda版本信息臂寝。
第二步:安裝vs2019
? 先安裝vs再安裝cuda,這樣安裝cuda的時候vs的路徑會加入到cuda中摊灭,出錯幾率可能小一些交煞。vs在官網下載community就夠用了,有需求的可以下載其他版本斟或。插件選擇使用c++桌面程序素征,其他插件如果沒選擇,打開vs創(chuàng)建項目時會提示再安裝萝挤,由于我已經安裝了所以沒放圖御毅。
第三步:安裝cuda
? 1)在官網https://developer.nvidia.com/cuda-downloads下載cuda11.0安裝包。
2)下載后點擊exe文件運行怜珍,一路默認安裝端蛆。到下圖時選擇自定義。
3)第一次安裝全選酥泛,第多次安裝只選擇這幾個今豆。我當時第一次安裝只選了第一個好像也可以嫌拣。
Note:在安裝過程中發(fā)現,如果第N次安裝呆躲,最好不要選擇CUDA下面的nsight system兩個選項异逐,不然后續(xù)安裝會報錯。
4)路徑我選擇的是默認位置插掂。后面一路默認就OK灰瞻,安裝成功關閉。
5)安裝結束后辅甥,右鍵 我的電腦-->屬性-->高級系統設置-->環(huán)境變量酝润,系統變量中已經加入了cuda的兩個路徑。
6)在系統變量中加入下面的路徑璃弄,點擊確定要销。
CUDA_BIN_PATH: %CUDA_PATH%\bin
CUDA_LIB_PATH: %CUDA_PATH%\lib\x64
CUDA_SDK_PATH: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0
CUDA_SDK_BIN_PATH: %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH: %CUDA_SDK_PATH%\common\lib\x64
7)在系統變量path中加入下面的的變量:
%CUDA_BIN_PATH%
%CUDA_LIB_PATH%
%CUDA_SDK_BIN_PATH%
%CUDA_SDK_LIB_PATH%
第四步:檢測cuda是否安裝成功
? 1)打開cmd,cd兩次到c目錄下夏块,復制cuda安裝目錄下的deviceQuery.exe 和 bandwidthTest.exe兩個程序的路徑蕉陋。分別運行這兩個程序,result=pass則安裝成功拨扶,否則就重新安裝。
第五步:配置vs項目
1)打開vs2019茁肠,創(chuàng)建新項目患民,下拉找到cuda項目。填寫項目名和選擇項目路徑垦梆。
2)打開i項目后匹颤,找到工具–>選項–>文本編輯器–>文件拓展名, 新增擴展名 .cu 并將編輯器設置為:Microsoft Visual C++。
3)工具–>選項–>項目和解決方案–>VC++項目設置托猩,添加要包括的擴展名".cu"
4)右鍵打開的項目–>生成依賴項–>生成自定義–>勾選CUDA v11.0印蓖。
5)右鍵.cu文件–>文件屬性設置為 CUDA c/c++。
6)重新生成解決方案京腥,點擊運行即可得出結果赦肃。安裝完成。
Note:我安裝時參考的網址:
【NVIDIA】Win10 + CUDA10 + cuDNN 安裝教程_水亦心的博客-CSDN博客_cuda安裝教程 win10
WIN10+VS2013+CUDA10安裝方法_Xiao_Bai_Ke的博客-CSDN博客_vs2013支持cuda10.0嘛嗎
【CUDA】cudnn+CUDA10.0+VS2017+win10詳細配置(永久配置)_weixin_42818344的博客-CSDN博客_cudnn10環(huán)境配置