CUDA安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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