Windows 10下基於Visual Studio 2019安裝CUDA 11.1
參考:
https://jingyan.baidu.com/article/6fb756ec4fabc4241858fbf7.html
1、檢查顯示卡支援的CUDA版本:開啟NVIDIA控制面板,點選幫助—系統資訊-元件,檢視CUDA驅動版本;
2、安裝Visual Studio Community 2019;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++,點選確定;
點選生成—重新生成解決方案,執行即可得出結果。