日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.????????查看本機配置,查看顯卡類型是否支持NVIDIA GPU,選中計算機--> 右鍵屬性 --> 設備管理器 --> 顯示適配器:NVIDIA GeForce GT 610,從https://developer.nvidia.com/cuda-gpus可以查到相應顯卡的compute capability;

2.????????從http://www.nvidia.cn/Download/index.aspx?lang=cn下載合適驅動347.88-desktop-win8-win7-winvista-64bit-international-whql.exe 并安裝;

3.????????從https://developer.nvidia.com/cuda-toolkit ? 根據本機類型下載相應的最新版本CUDA7.0安裝;

4.????????按照http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html#axzz3W8BU10Ol??步驟,驗證是否安裝正確:

(1)、打開C:\ProgramData\NVIDIACorporation\CUDA Samples\v7.0目錄下的Samples_vs2010.sln工程,分別在Debug、Release x64下編譯整個工程;

(2)、編譯過程中,會提示找不到”d3dx9.h”、”d3dx10.h”、”d3dx11.h”頭文件,可以從http://www.microsoft.com/en-us/download/details.aspx?id=6812下載DXSDK_Jun10.exe,然后安裝到默認目錄下;再編譯工程即可;

(3)、打開C:\ProgramData\NVIDIACorporation\CUDA Samples\v7.0\bin\win64\Release目錄,打開cmd命令行,將deviceQuery.exe直接拖到cmd中,回車,會顯示GPU顯卡、CUDA版本等相關信息,最后一行顯示:Result = PASS;

(4)、將bandwidthTest.exe拖到cmd中,回車,會顯示Device0: GeForce GT 610等相關信息,后面也會有一行顯示:Result = PASS; ????????

5.????????新建一個控制臺工程testCUDA:NVIDIA --> CUDA7.0, Name:testCUDA, 會自動生成一個kernel.cu文件,直接運行即可;

6.?????????讓VS2010中CUDA文件高亮顯示:

(1)、使.cu、.cuh文件里的C/C++語法高亮:VS2010 -->Tools --> Options --> Text Editor --> File Extension--> 在Extension中寫入.cu、,在Editor中選中MicrosoftVisual C++,點擊Add,.cuh同樣操作,點擊OK;

(2)、使CUDA關鍵字高亮:把C:\ProgramData\NVIDIACorporation\CUDA Samples\v5.0\doc\syntax_highlighting\visual_studio_8目錄下的usertype.dat文件復制到C:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\Common7\IDE目錄下(說明:本機是win7 64位系統,如果是win732位系統則把usertype.dat文件復制到C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE目錄下),CUDA 7.0中并沒有usertype.dat文件,我用的是老版本5.0中的usertype.dat文件;

(3)、使CUDA函數高亮、CUDA函數輸入代碼提示:首先,選中VAssistX --> Visual Assist X Options --> Projects --> C/C++Directories: Platform項選擇Custom,Show Directories for項選擇Other include files,選中New,將C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include目錄加入進來,點擊應用、確定即可;然后,使用regedit打開注冊表,HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet10,在右邊找到ExtSource項目,鼠標右鍵選修改,在原有內容后添加.cu; .cuh;確定后,關閉注冊表,重新打開VS2010工程即可;

7.????????對testCUDA工程進行修改,移除kernel.cu文件,添加testCUDA.cu文件,將/CUDA Samples/v7.0/1_Utilities/bandwidthTest/下的bandwidthTest.cu文件內容拷貝到testCUDA.cu中實現bandwidthTest功能,對工程配置的修改包括:

(1)、CUDA C/C++--> Common --> Additional Include Directories: ../../../src/common/inc ;

(2)、CUDA C/C++--> Host --> Runtime Library: Multi-Threaded Debug(/MTd) 或 Multi-Threaded(/MT)。

?

GitHub:https://github.com/fengbingchun/CUDA_Test

總結

以上是生活随笔為你收集整理的windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:windows7 64位机上CUDA7.0配置及在VS201