關鍵詞:
win 11 、 VS2019 、 CUDA環境配置
NVIDIA GPU 開發環境配置
配置環境:
1.硬件
12系cpu
3080ti 顯卡
2.軟件
Windows 11
VS2019 Pro
cuda → cuda_11.5.0_496.13_win10.exe
cudnn → cudnn-11.5-windows-x64-v8.3.0.98
安裝順序
1.安裝VS2019
2.安裝 cuda
1.安裝VS2019
VS2019 在微軟官網下載安裝器 “vs_Professional.exe”,按需求進行安裝即可.
2.安裝cuda
首先去官網下載相關驅動,根據自己的顯卡型號,官網會篩選出對應可以使用的顯卡驅動,選擇下載進行安裝。
下載cuda開發包,需要登陸自己的nvidia賬號,自己注冊即可.
“cudnn是一個為在GPU上實現深度網絡提供支持的庫。盡管使用GPU取代CPU來訓練網絡已經提供了顯著的加速,但使用cudnn可以獲得進一步的提升。”
--《基於CUDA的GPU並行程序開發指南》
PS:cudnn大家按需下載
如果已經安裝了顯卡驅動,建議先查詢一下自己安裝的cuda版本,以便於在安裝cuda開發環境時選擇對應匹配的開發包.
2-1 .選擇cuda安裝文件的解壓路徑,默認在C盤,如果C盤空間不寬裕,可以選擇解壓在其他盤臨時存儲,安裝完成后會自動刪除.
2-2.安裝cuda時如果沒有安裝驅動選擇精簡安裝,如果安裝了驅動,選擇自定義安裝如果安裝的版本和你當前的版本一致則可以不勾選驅動
2-3.安裝路徑,為了防止意外發生建議默認安裝
顯示安裝狀態,看看那些沒有安裝,那些安裝成功了…
這個問題我忽略了,好像對后面沒有什么影響
2-4.測試安裝是否成功
運行兩個檢測程序:
2-4.1 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\demo_suite\deviceQuery.exe
2-4.2 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\demo_suite\bandwidthTest.exe
3.測試 CUDA例程
雙擊打開
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.5\0_Simple\simplePrintf下的工程
simplePrintf_vs2019.vcxproj,
直接編譯運行即可,忽略編譯的錯誤
PS:如果將例程copy到別的地方好像需要配置Samples的頭文件和庫文件。
4.創建CUDA工程
使用模板創建CUDA工程即可
1.打開VS2019 -> 創建新項目
2.在搜索框內輸入cuda ,搜索cuda的項目模板
3.創建cuda的模板工程
4.生成cuda的模板工程 編譯運行
至此cuda的開發環境已經安裝成功了,接下來就開始快樂的GPU編程之旅吧