windows 下 CUDA 並行程式設計環境搭建

2021-10-11 01:53:59 字數 2789 閱讀 5665

版本:windows 10 ,cuda 10.2 ,vs2019

安裝過程出現的問題:本人的第一次安裝**現安裝失敗的錯誤,解決辦法是將現有的nvida驅動解除安裝後,重新安裝cuda,成功。

參考 (14條訊息) win 10 安裝 cuda 莫名安裝失敗?_maths』 student falling in physics and geography-csdn部落格_cuda10安裝失敗

從gpu程式設計到simt核心 - 知乎 (zhihu.com)

1.3 檢查和設定環境變數:此電腦->屬性->高階系統設定->環境變數

安裝成功後生成的環境變數:

cuda_path c:\program files\nvidia gpu computing toolkit\cuda\v10.2

cuda_path_v10_2 c:\program files\nvidia gpu computing toolkit\cuda\v10.2

手動新增(系統)環境變數(這裡後期應該會用上):

cuda_bin_path c:\program files\nvidia gpu computing toolkit\cuda\v10.2\bin

cuda_lib_path c:\program files\nvidia gpu computing toolkit\cuda\v10.2\lib\x64

cuda_sdk_bin_path c:\programdata\nvidia corporation\cuda samples\v10.2\bin\win64

cuda_sdk_lib_path c:\programdata\nvidia corporation\cuda samples\v10.2\common\lib\x64

cuda_sdk_path c:\programdata\nvidia corporation\cuda samples\v10.2

1.4 測試安裝是否成功:開啟控制面板win+r,分別輸入nvcc --versionset cuda

驗證devicequerybandwidthtest,在命令視窗執行測試檔案,定位到 在cuda安裝目錄的 c:\program files\nvidia gpu computing toolkit\cuda\v10.2\extras\demo_suite,分別輸入devicequery.exe,bandwidthtest.exe並執行,兩個地方的result=pass則說明通過,反之,rsult=fail則需要重新安裝。

1.5 vs2019測試(可跳過進行步驟6)

參考:win10安裝cuda10.0以及vs2013下的cuda程式設計測試_wolfcsharp的部落格-csdn部落格

建立空專案->配置屬性(debug x64):

包含目錄:

c:\programdata\nvidia corporation\cuda samples\v10.2\common\inc

c:\program files\nvidia gpu computing toolkit\cuda\v10.2\include

庫目錄:

c:\programdata\nvidia corporation\cuda samples\v10.2\common\lib\x64

c:\program files\nvidia gpu computing toolkit\cuda\v10.2\lib\x64

庫:cublas.lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib

cufft.lib

cufftw.lib

curand.lib

cusolver.lib

cusparse.lib

nppc.lib

nppial.lib

nppicc.lib

nppicom.lib

nppidei.lib

nppif.lib

nppig.lib

nppim.lib

nppist.lib

nppisu.lib

nppitc.lib

npps.lib

nvblas.lib

nvgraph.lib

nvml.lib

nvrtc.lib

opencl.lib

測試程式:

#include "cuda_runtime.h"

#include "device_launch_parameters.h"

#includeusing namespace std;

//列印gpu裝置資訊

void print_gpu_device_info()

}int main()

【cuda】cuda9.0+vs2017+win10詳細配置_筆尖的部落格-csdn部落格_cuda配置

本人配置vs2019可成功執行參考鏈結中的測試**

​ (1條訊息) vs2017 配置cuda 專案_c++應用程式程式設計和除錯專欄-csdn部落格

​ cuda程式設計入門(三)從矩陣加法例程上手cuda程式設計 - 知乎 (zhihu.com)

windows下搭建python cgi程式設計環境

順便把實習做的專案從unix系統轉到windows下面來了。安裝python,搭建機器學習開發環境前面的部落格提過了,不寫了。2 配置apache引數 修改配置檔案 conf httpd.conf,搜尋 options indexes followsymlinks,改為options indexes...

cuda並行程式設計基礎(二)

二 一些基礎 上接 cuda並行程式設計基礎 一 二 cuda基礎 gridblock.cu 4.總計算量與block grid的關係 假設一維陣列總計算量為total c,怎麼確定block與grid呢?一維陣列 int cal array xx int thd num 16 dim3 block...

windows下gvim 寫html 中文編碼

vim 下配置檔案vimrc 有三個與編碼有關的引數 encoding fileencoding,fileencodings encoding 的作用是在fileencoding為空的情況下,新建檔案的預設編碼,在windows 環境下預設的cp936,和終端環境編碼相同,修改容易造成終端環境亂碼 ...