CUDA安装

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

CUDA3.1 X32 + Windows 7 32bit + Visual Studio 2005 +

Visual assist安装指南收藏

1. 安装CUDA Driver,toolkit,SDK

a) 建议driver,toolkit,SDK的顺序,默认路径安装

b) 如果笔记本用户,可以选择强行安装3.1的驱动包(选择对应台式机的型号),但是会有部分游戏随机花屏等问题。可以装2.2就有笔记本驱动

2. 安装Visual studio 2005

3. 安装wizard x32版

4. 环境配置

a) 将

i. C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\Debug;

ii. C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\emudebug;

iii. C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\release;

添加到path中

b) 打开vs2005,工具,选项,项目和解决方案,VC++目录,

库文件中添加

C:\Documents and Settings\All Users\Application Data\NVIDIA

Corporation\NVIDIA GPU Computing SDK\C\common\lib

C:\CUDA\lib

包含文件中添加

C:\CUDA\include

C:\Documents and Settings\All Users\Application Data\NVIDIA

Corporation\NVIDIA GPU Computing SDK\C\common\inc

源文件中添加

C:\Documents and Settings\All Users\Application Data\NVIDIA

Corporation\NVIDIA GPU Computing SDK\C\common\src

c) VC++项目设置,

d) C/C++扩展名添加*.cu

e) 包含扩展名添加.cuh

f) 规则文件搜索路径设为

C:\Documents and Settings\All Users\Application Data\NVIDIA

Corporation\NVIDIA GPU Computing SDK\C\common

g) 到此可以新建一个项目测试一下hello cuda能否运行。

h) 调试程序时

在工程上右键选custom build rules->Find Existing,选中cuda.rules,点击ok。

在工程上右键选属性,在CUDA中

GPU Architecture选择sm_13

Use Fast Math 选择“是”

Optimization选择Maximize speed或Full Optimization

Set the default "CUDA -> Advanced -> GPU Architecture Compile Name" as "1.0(virtual) Arch", You may change it depends on your system.

Set the default "CUDA -> Advanced -> GPU Architecture Code Name" as "1.0(hardware) code", You may change it depends on your system.

Set the default "CUDA -> Output -> Inern Mode" as "Real" in Debug & Release;

5. 安装Visual Assist

破解版一大堆自己找吧

6. VA配置

a) 将C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing

SDK\C\doc\syntax_highlighting\visual_studio_8中的usertype.dat拷贝到

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE中

b) 打开VS2005,选择工具-选项-文本编辑器-文件扩展名,在扩展名编辑框中填入cu,在编辑器下拉菜单中选择Microsoft Visual C++,单击添加,然后点击确定。

c) 打开注册表,在HKEY_LOCAL_MACHINE\SOFTWARE

\Microsoft\VisualStudio\9.0\Languages\File Extensions\.cpp下面添加子键 .cu 然后copy .cpp的键值到.cu。这样才能表示cu也是VS下的VC的工程文件。

d) 打开VS,运行下VA(建立一个CPP工程,折腾到VA能用为止),关掉IDE,否则注册表不会添加对应信息。

e) HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 在ExtSource键添加键值.cu

f) 打开Visual Assist属性,在projects 的C/C++ Directories custom下面添加CUDA 的头文件目录,这样才能在Visual Assist 生成规则的时候找到CUDA自身的特殊定义才能生成Visual Assist的关键字,如__global__.

添加的目录有C:\CUDA\include,C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\inc

Source file中添加C:\Documents and Settings\All Users\Application

Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\src

相关文档
最新文档