2024年4月21日发(作者:)
基于Visual Studio 的CUDA开发平台搭建
1 软件准备
1.1 下载软件
首先确定PC机为NVIDIA显卡,并且支持CUDA。
下载相关软件,包括显卡驱动(如果已经安装,则不必安装),CUDA Toolkit,
CUDA SDK。
这些软件可以到NVIDIA官方网站上下载,地址为:
/object/cuda_3_1_
由于安装的是32位的Windows7系统,CUDA Toolkit 的软件名为
cudatoolkit_3.2.16_win_,软件大小80.8 MB;CUDA SDK 的软件名为:
pucomputingsdk_3.1_win_, 软件大小296 MB。
其他软件工具:VS助手(Visual Assist X),Openhero的CUDA_Wizard
(CUDA_VS_Wizard_)。
1.2安装软件
软件准备完全后,先安装显卡驱动。然后依次安装CUDA Toolkit和CUDA SDK。
在Windows 7 系统下,CUDA Toolkit 默认安装在C:Program FilesNVIDIA
GPU Computing ToolkitCUDA目录下。CUDA SDK安装在C:ProgramDataNVIDIA
CorporationNVIDIA GPU Computing SDK目录下。
一般来说安装完后,相应的环境变量都已设置好,包括CUDA_BIN_PATH,
CUDA_INC_PATH,CUDA_LIB_PATH等。
安装Visual Assist X(如果已经安装过就不必装了);安装CUDA_VS_Wizard 。
2 配置Visual Studio环境
2.1 语法高亮
将C:ProgramDataNVIDIA CorporationNVIDIA GPU Computing
SDKCdocsyntax_highlightingvisual_studio_8里面的文件copy到
Microsoft Visual Studio 8Common7IDE目录下面(如果已经存在,就追加到原来
的后面)。
2.2设置VS2005环境
进入Tools|Options|Projects and Solutions|VC++Directories 添加:
Include files(包含文件):
C:ProgramDataNVIDIA CorporationNVIDIA GPU Computing SDKCcommoninc
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv3.2include
Liability files(库文件):
C:ProgramDataNVIDIA CorporationNVIDIA GPU Computing SDKCcommonlib
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv3.2libWin32
进入VC++ Project Settings(VC++项目设置):C/C++ File extensions:添加*.cu,
在Text editor|File extension(文本编辑器|文件扩展名):添加cu 对应editor到
Microsoft VC++ editor。
2.3 Visual Assist X设置
关闭已经所有打开的Visual studio,安装VA好后,进入注册表编辑器(运行
regedit,Win+R键,然后输入regedit):
HKEY_CURRENT_USERSoftwareWhole TomatoVANet8 找到右边的
ExtSource项,将其值添加.cu;.cuh;之后关闭,再次打开VS2005即可。
3 小试牛刀
3.1 创建工程
安装CUDA_Wizard后,启动VS2005新建工程就可以看见CUDA工程的向导
如图1。
发布评论