Cuda3.2+VS2010的环境配置

原创 2011年01月09日 16:04:00

Cuda3.2+VS2010的环境配置

    近日学习Cuda,在网上收集了一些资料,总算可以搭建起Cuda3.2+VS2010的开发环境。我是初学者,不对之处,还望指出。

    关于Cuda的介绍,百度、Google一下都可以找到。这里从略。

(一)开发硬件

        Cuda编程需要nVidia的显卡,太老的也不支持Cuda。可以在这里http://www.nvidia.cn/object/cuda_learn_products_cn.html)查看自己的nVidia显卡是否支持Cuda

 

(二)开发软件

         1. Cuda开发工具:Developer Driver + CUDA Toolkit + GPU Computing SDK

3种工具,分别有Windows版、Linux版和Mac OS X版。我用的是Windows 7 32位版。根据自己的情况下载对应的。在nVidia官网上可以找到,具体地址是:http://developer.nvidia.com/object/cuda_3_2_downloads.html

Developer Driver:底层开发驱动,连接硬件。

CUDA Toolkit:主要的开发工具。

GPU Computing SDK:一些Cuda的示例代码和文档。

安装好上面3个软件后(最好不要修改安装路径,可能会影响后面插件的安装),在开始菜单中会出现新的目录NVIDIA Corporation以及它下面的3D VisionCUDA ToolkitNVIDIA GPU Computing SDK 3.2。在NVIDIA GPU Computing SDK 3.2目录下有一个名叫“NVIDIA GPU Computing SDK 3.2 Browser”的工具,打开它可以看到示例代码列表,在每一行的右边有一个Run超链接,点击后就可以运行一个示例程序了。如果3个软件安装没有问题的话,示例程序当然跑得起。

 

       2. VS2010支持Cuda

CSDN上有个Cuda3.2_Vs2010.rarhttp://d.download.csdn.net/down/2966780/taseaa,在文章末尾,我也会附上这个软件),解压后按照里面的cuda32.vs2010_安装说明.txt所说的,就可以在VS2010里建立Cuda的工程模板。如图12

1 新建Cuda项目

2 新建Cuda文件

         3. VS支持.cu文件

.cu文件是Cuda的源文件,默认VS2010是不支持.cu文件的语法着色。找到“工具”->“选项”->“文本编辑器”->“文件扩展名”,“扩展名”里输入“.cu”,“编辑器”选择“Microsoft Visual C++”,然后“添加”即可。重新打开.cu文件,就可以看到C/C++语言风格的语法颜色,因为Cuda使用是类CCuda C语言,就近选择C/C++

 

        4. Visual Assist X支持.cu文件

如果VS2010安装了Visual Assist X,可以让它支持.cu文件。我的Visual Assist X10.6.1832.0,先关闭VS2010,然后打开注册表,搜索“VANet10”,如图3,找到ExtSource项,添加.cu值,注意分号隔开。

3 Visual Assist X支持.cu文件

以上就基本算是搭建好Cuda的开发环境。

 

(三)第一个示例程序

     新建一个Cuda项目(如图1),选择CUDA 3.0 Runtime Project,我的工程名为“Cuda_Runtime”,自动会生产2个文件:Cuda_Runtime.cuCuda_Runtime_kernel.cu,在Cuda_Runtime.cu编写如下代码:

这个示例代码来自“深入浅出CUDA.pdf”,网上找得到pdf。编译、运行程序,出现“CUDA initialized.”,说明一切正常。

 

注:文中提及的软件,由于上传不了附件,但网上均能搜到。

Win7下CUDA5.0+VS2010环境配置.pdf

  • 2013年02月19日 17:16
  • 377KB
  • 下载

CUDA5.5+vs2010 环境配置 7.5也可以使用 亲自试过

目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。 1 cuda5.5的下载地...

CUDA 5.5 + VS2010环境配置

因为要使用到GPU的编程,这两天一直在研究关于CUDA与VS2010环境的配置问题。有一篇博文写的非常详尽,先推荐大家看一看: http://www.cnblogs.com/xing901022/p...

cuda第0课环境配置+建立第一个程序:cuda4.2+VS2010+GeForce8500GT

1、首先下载最新的显卡驱动、cuda toolkit、cuda sdk我这里为4.2版 306.23-desktop-winxp-32bit-international-whql.exe显卡驱动(通用...
  • whucv
  • whucv
  • 2012年09月28日 22:15
  • 3376

GPU(CUDA)学习日记(四)----------VS2010 + win7 32位 + CUDA 4.2 环境配置以及一些小问题的解决

原帖地址:http://topic.csdn.net/u/20110615/12/bde220f8-cf7f-49fc-b201-05cc520eb441.html ,感谢之!学习了!~解决了我.cu...

Win7下CUDA3.2 VS2010配置指南

  • 2011年01月16日 20:32
  • 321KB
  • 下载

Win7下CUDA 3.2 VS2010 配置指南

CUDA 3.2 VS2010 配置指南一、     系统环境Windows 7,32位操作系统。二、     安装步骤 1.       依次安装CUDA Driver、CUDA Tookit 3....

Win10 下Cmake3.8.0编译配置 Opencv3.2 + Cuda8.0 + VS2010

Win10 下Cmake3.8.0编译配置 Opencv3.2 + Cuda8.0 + VS2010早就想了解一下opencv3+cuda了,但是一直没有时间,这几天实验了一下,把环境简单的搭一下,编...

NAO环境配置软件以及vs2010

  • 2017年07月17日 10:35
  • 310B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cuda3.2+VS2010的环境配置
举报原因:
原因补充:

(最多只允许输入30个字)