CUDA與VS2013安裝


 

CUDA與VS2013安裝

 

 

目錄

CUDAVS2013安裝    1

目錄    2

1 基本介紹    3

2 下載內容    3

2.1 CUDA-capable GPU    3

2.2 Microsoft Visual Studio    3

2.3 CUDA Toolkit    3

3 Visual Studio 2013    3

4 CUDA Toolkit安裝    4

4.1 cuda的安裝文件    4

4.2 加壓路徑選擇    4

4.3 解壓和環境監測過程    4

4.4 系統檢查    5

4.5 選擇同意並繼續    5

4.6 安裝選項    5

4.7 安裝位置    6

4.8 完成安裝    7

5 驗證CUDA Toolkit    8

5.1 檢查編譯器    8

5.2 驗證CUDA Toolkit    9

5.3 驗證是否集成到Visual Studio    9

6 參考文獻    11

 

 

 

1. 基本介紹

 

對於Microsoft Windows平台上使用CUDA工具箱,需要的安裝如下內容:

  • A CUDA-capable GPU
  • A supported version of Microsoft Visual Studio
  • the NVIDIA CUDA Toolkit

     

並且Visual Studio軟件最好在CUDA Toolkit之前安裝,由於目前版本的cuda是很方便的,它的一個安裝里面包括了Toolkit SDK document Nsight等等,而不用你自己去挨個安裝,這樣也避免了版本的不同步問題。

撰寫本文時,NVIDA更新的最新版的CUDA是CUDA 7.0,並且CUDA7.0支持的開發工具有Visual Studio 2010、2012和2013,雖然此時的2015已經發布了,但為了穩定性,所以本文還是安裝Visual Studio 2013。

 

2. 下載內容

 

 

2.1 CUDA-capable GPU

 

其中NVIDIA相應的GPU所支持的CUDA capable可以參考《GPU調研》文檔,或者是可以到NVIDIA官方網站:GPU capable地址。還可以參考NVIDIA對GPU 的capable解釋為:文檔地址

而相應的GPU驅動也可以到NVIDIA網站進行下載:驅動地址當安裝完驅動后就可以安裝GPU-Z檢測自己機器是否支持CUDA編程。若通過GPU-Z檢測發現信息不完全,可能是驅動安裝不成功,這時可能是主板等驅動安裝不成功。

 

2.2 Microsoft Visual Studio

 

在Microsoft官方網站上只有2013和2015的版本,若需這兩個版本,可以訪問:下載地址。而需要其他版本只能到資源網站進行下載了。

 

2.3 CUDA Toolkit

 

NVIDIA為CUDA提供的最新版本的Toolkit是7.0版本,其中它提供的Windows、Linux x86、Linux POWER8和Mac OSX版本,若需要可訪問:CUDA Toolkit地址

3. Visual Studio 2013

由於新版本的Visual Studio 2013,是需要一些組件才能安裝成功和安裝完全的,其中在裝之前需要先裝如下組件:

  1. .net framword 4.0以上版本;
  2. IE10以上;
  3. 若是win7的企業版,可能需要更新為SP1補丁;

 

4. CUDA Toolkit安裝

由於Visual Studio的安裝過程非常簡單,只要一步步的進行安裝就可。所以這里就跳過直接安裝CUDA,但需注意在安裝CUDA Toolkit之前,應先安裝Visual Studio 2013。

 

4.1 cuda的安裝文件

 

直接雙擊exe文件,彈出后,首先會監測一下你的運行環境,如果找不到Nividia對應的顯卡設備,他會提示你是否要繼續安裝。這里面nvidia的顯卡,最起碼也是8800以上的,要不是無法編寫CUDA的。千萬不要電腦上面是intel或者AMD的顯卡,卻要編寫cuda,除非你有錢買一個cuda-x86這個編譯器。

 

4.2 加壓路徑選擇

 

 

4.3 解壓和環境監測過程

 

 

4.4 系統檢查

 

 

4.5 選擇同意並繼續

 

 

4.6 安裝選項

 

最好選擇"自定義"模型進行安裝,而不要選擇"精簡"模型,防止某些選項沒有安裝而影響后續的工作。

 

4.7 安裝位置

 

選擇安裝路徑,其    中三個安裝位置也按默認進行安裝,后續可能需要參考官方文檔進行學習,而默認路徑也好找到相應的文件。

 

 

4.8 完成安裝

 

 

5. 驗證CUDA Toolkit

經上述過程,已經把CUDA Toolkit安裝完成,但是CUDA不一定能正常工作,所以我們可以根據CUDA Toolkit提供的Samples驗證是否已成功安裝CUDA了。

 

5.1 檢查編譯器

 

首先檢查是否已經成功安裝了nvcc編譯器了,這個工具是GPU程序的編譯器。可以通過Windows提供的命令窗口進行驗證,啟動命令窗口的步驟為:

開始→所有程序→附件命令提示符;

通過在命令窗口中輸入:nvcc –V,若出現如下圖的程序,所以成功安裝。

 

 

5.2 驗證CUDA Toolkit

 

安裝完成CUDA TookIT后,在安裝目錄下會有如下圖的文件:

並且在在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0目錄下回生成一些Samples,其中ProgramData是個隱藏文件夾,如下圖所示:

 

5.3 驗證是否集成到Visual Studio中

 

為驗證Visual Sdudio工具是否能進行CUDA開發,並能識別CUDA程序,我們可以通過CUDA Toolkit提供的Samples進行測試。可以隨便打開一個Samples例子,如下圖的bandwidthTest程序。

如下圖開發的文件和成功運行后的程序:

 

若通過Visual Studio開發工具成功運行了CUDA的程序,就說明已經成功安裝了CUDA和Visual Studio工具了,同時也很好集成了Visual Studio工具。

6 參考文獻

CUDA_Getting_Started_Windows.pdf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM