CUDA6.5+VS2010安装教程

  • 格式:docx
  • 大小:1.42 MB
  • 文档页数:15

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CUDA 6.5 安装及配置( WIN7 32位/ 英伟达G卡/ VS2010 )

V1.0迷若烟雨2014年9月23日前言

本文讲解如何在VS 2010开发平台中搭建CUDA开发环境,并高亮函数及实现输入智能提示。

当前配置:

系统:WIN7 32位

开发平台:VS 2010

显卡:英伟达GT330M卡,1G显存

CUDA版本:6.5

若配置不一样,请自行更改。

安装的基本过程是:

1. 装VS2010

2. 先装assist x

3. 然后装tookit6.5

4. 然后装sdk 2.3

5. .然后复制usertype.dat到...(解决CU文件关键字高亮问题)

6. 然后再ASSIST X中添加包含路径以及那个UNDERLINE(解决红色波浪线问题)

本文假定大家已经安装好了VS2010以及assist x,这个网上有大把的教程。比如说:/jasonleesjtu/article/details/12993227

第一步

安装之前必须确认自己电脑的GPU支持CUDA。在设备管理器中找到显示适配器(Display adapters),找到自己电脑的显卡型号,如果包含在/object/cuda_gpus.html 的列表中,说明支持CUDA。

点击这里下载cuda最新版,目前最高版本是6.5。下载完毕后得

到 cuda_6.5.14_windows_notebook_32.exe文件。

第二步

运行安装程序,弹出安装过程中转文件路径设定框:

这个路径随便填无所谓,安装完后就会自动删除的,我就直接设置为默认的。第三步

等待系统帮你检测当前平台是否适合搭建CUDA:

第四步

检测完毕后,正式进入CUDA安装界面:

同意并继续

第五步

然后选择安装模式:

为了完全安装所有功能,选择自定义模式安装。第六步

接下来勾选要安装的组件:

全部勾上

第七步

接下来要设置三个安装路径:

这三个路径安装的是什么在日后的文章中将会解释,目前先不理会,直接安装到默认路径。点击下一步之后开始正式安装。

第八步

安装完毕后,可以看到系统中多了CUDA_PATH和CUDA_PATH_V6_0两个环境变量,接下来,还要在系统中添加以下几个环境变量:

CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.0

CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

CUDA_BIN_PATH = %CUDA_PATH%\bin

CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\x64

CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

然后,在系统变量PATH 的末尾添加:

;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_S DK_BIN_PATH%;

第九步

重新启动计算机以使环境变量生效

第十步

开始菜单->NVIDIA Corporation->CUDA Samples->6.5->Browse CUDA Samples,左键,打开示例代码的位置:

默认安装的话应该是在下图所示的位置:

打开VS2010的上图所示的工程,编译,这个花的时间有点长,大约1个多小时吧,最后还有16个编译不过(因为没装Dx3D,不过这并不影响我们后来的工作)。生成的文件在bin文件夹下,进入Win32->Debug把中间文件清理掉,然后返回上一集目录,按住Ctrl键的同时右键,选择在此处打开命令窗口,然后切入到Debug文件夹,把如下图所示的deviceQueryDrv.exe拖

入到控制台上运行,

结果如下,这上面显示了你显卡相关的信息,特别注意的是红色框内的数字,代表了你的计算能力。一定要记好,后米我们会用到。

第十一步

打开VS2010并建立一个CUDA 6.5 RunTime项目:

它会帮你生成一系列的文件,并做好相应的配置,免去了之前的方法中繁琐的步骤,所以强烈推荐选用这个方法(当然,如果你不嫌麻烦的话也可以试下)。

生成的工程布局如下所示:

编译,运行,结果不怎么乐观:

原因在哪儿呢?我们在kernel.cu上右键,

选择属性,切换到CUDA C++->Device,可以看到默认的是20的计算能力,而由于之前我们可以看到我们的显卡的计算能力是1.2,因此计算能力不匹配,所以我们要改为12 (这个要根据你自己的配置改,不用我教吧)

改完后的示例:

编译运行,哈哈,结果出来了:

原来示例是矩阵加法的运算啊。

不知道有没有注意到上面的图中,我的工程里函数名石油高亮的,这样能大大加快我们的开发速度,因此有必要给大家讲下怎么配置

第十二步

不过这之前我们最好先装上SDK,目前SDK的最新版是2.3

第十三步

下面是关于代码高亮的设置。共三个设置

1. .cu文件高亮

这个设置是让VS2010编辑.cu文件时,把.cu文件里的C/C++语法高亮。

设置方法: 在VS2010的菜单依次点击:工具->选项->文本编辑器->文件扩展名,在这个界面里:“编辑器(I)”下拉框选microsoft visual ++,在“扩展名”文本框输入.cu 点击“添加”

按钮,重复工作把.cuh 添加为vc++类型,点击确定按钮。把全部.cu文件关闭,再打开,.cu 文件C++关键字就高亮了。如果不行就重新VS2010。