參考:
https://jingyan.baidu.com/article/6fb756ec4fabc4241858fbf7.html
1、檢查顯卡支持的CUDA版本:打開NVIDIA控制面板,點擊幫助—系統信息-組件,查看CUDA驅動版本;
3、安裝CUDA 11.1:
下載CUDA 11.1安裝包:https://developer.nvidia.com/cuda-toolkit-archive;
運行,全部默認,到安裝選項時選擇自定義(第一次安裝全選,第N次安裝只選擇CUDA),安裝成功后關閉;
右鍵點擊此電腦—屬性—高級系統設置—環境變量,系統變量中已經加入了CUDA的兩個路徑;
在系統變量中加入下面的路徑:
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
在系統變量Path中加入下面的變量:
%CUDA_BIN_PATH%
%CUDA_LIB_PATH%
%CUDA_SDK_BIN_PATH%
%CUDA_SDK_LIB_PATH%
點擊確定;
打開cmd,cd到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\demo_suite目錄下,運行deviceQuery.exe和bandwidthTest.exe兩個程序,Result=Pass則安裝成功,否則重新安裝;
4、配置Visual Studio項目:
打開Visual Studio 2019,點擊新建項目,下拉找到NVIDIA—CUDA 11.1,填寫名稱和路徑,點擊確定;
點擊工具—選項—文本編輯器—文件拓展名,添加擴展名.cu並將編輯器設置為Microsoft Visual C++;
點擊工具—選項—項目和解決方案—VC++項目設置,添加要包括的擴展名”.cu“,點擊確定;
右鍵點擊解決方案資源管理器中打開的項目—生成依賴項—生成自定義,勾選CUDA v11.1,點擊確定;
右鍵點擊解決方案資源管理器中打開項目的.cu文件—屬性,項類型設置為CUDA C/C++,點擊確定;
點擊生成—重新生成解決方案,運行即可得出結果。