CUDA NVCC 安装指南

wwt870826 2010-02-24 10:20:20
CUDA2.3 X32 + Windows XP 32bit + Visual Studio 2005 + Visual assist安装指南
1. 安装CUDA Driver,toolkit,SDK
a) 建议driver,toolkit,SDK的顺序,默认路径安装
b) 如果笔记本用户,可以选择强行安装2.3的驱动包(选择对应台式机的型号),但是会有部分游戏随机花屏等问题。可以装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

...全文
4165 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
daniel10308 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 daniel10308 的回复:]
引用 4 楼 l7331014 的回复:
引用 3 楼 yjwgwxf 的回复:
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 ……
[/Quote]
我的工程属性里面没有advanced这一项。。。
daniel10308 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 l7331014 的回复:]
引用 3 楼 yjwgwxf 的回复:
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 Arc……
[/Quote]
请问一下,这三项在CUDA3.2版本下在哪里修改啊?找了半天没找到。谢谢!
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yjwgwxf 的回复:]
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" ……
[/Quote]

有关cubin代码生成的.
上面两个指定计算能力.11表示1.1(9系列),等等.
最后一个指示输出到实际cubin代码中是什么类型.real是实际代码.
yjwgwxf 2010-03-16
  • 打赏
  • 举报
回复
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;
这一段是什么意思?谢谢!
Maschinenwissen 2010-03-08
  • 打赏
  • 举报
回复
支持,不过在xp下安装相对还是简便许多的。装个开勇的wizard,很多东西就都妥了。
  • 打赏
  • 举报
回复
安装大全?这下安装问题会少了吧.呵呵

231

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Windows XP
社区管理员
  • CUDA on Windows XP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧