Windows 7 64bit +VS2008+ CUDA 4.0安装配置完全过程

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

Windows 7 64bit +VS2008+ CUDA 4.0安装配置完全

过程

安装CUDA4.0时,碰到了很多意外,花费了较多时间,最终取得了成功,现对期间的经验教训总结如下,供大家分享,期待提高大家的工作质量和效率。

一 安装环境

Windows 7 64bit 家庭版,VS2008(安装了X64编译器),CUDA 4.0 64bit版本;

二 安装软件

Windows 7 64bit 家庭版是购买笔记本时自带的系统,不再详说。

2.1 安装VS2008

安装的professional版本,在安装时选择自定义安装,选择自己需要的组件,如下图1所示(这里借用了别人的一张图片),注意展开Visual C++子树,选中X64组件。

图1 自定义安装VS2008组件

安装完毕后,对于如何取消90天试用限制问题,采用了别人的破解办法,具体的操作方法如下:

打开 控制面板 Î 添加删除程序, 找到VS2008的安装项,运行VS2008的安装卸载程序,出现如下图2所示界面:

图2 VS2008的安装卸载界面

下载 破解程序CrackVS2008ForWindows7.zip,然后右键点击该破解程序,选择以管理员身份运行,出现如下的图3所示界面:

图3 破解程序界面

点击图3右上角 按钮“Bug 微软”,则久违的图4界面出现了:

图4 破解后的界面

输入相应的序列号,就可以了,以下是收集的序列号:

1.Visual Studio 2008 Professional Edition:

XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT

2.Visual Studio 2008 Team Test Load Agent:

WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T

3.Visual Studio 2008 Team System:

PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

4.Visual Studio 2008 Team Foundation Server:

WPDW8-M962C-VJX9M-HQB4Q-JVTDM

2.2 安装CUDA4.0

在nvidia的下载网页上,下载了64bit的开发组件,包括driver、tookit、sdk 等主要组件,具体如下:

devdriver_4.0_winvista-win7_64_275.33_notebook.exe

cudatoolkit_4.0.17_win_64.msi

gpucomputingsdk_4.0.19_win_64.exe

cudatools_4.0.17_win_64.msi

CUDA4_0BuildCustomizationFix.zip

注意驱动选择台式机或者笔记本版本。安装顺序分别是

devdriver_4.0Îcudatoolkit_4.0.17ÎgpucomputingsdkÎcudatools。

2.2.1 安装驱动

驱动程序是一个自解压程序包,默认解压到C:\NVIDIA,在安装驱动时,发生了类似下面情况如图5:

图5 驱动安装失败

在确定驱动程序版本足够新的前提下,上述情况是因为硬件ID号没有包含在驱动安装包的inf文件里面造成的,解决方法如下:

右键"计算机"点“属性”打开你的设备管理器,然后在显示适配器里面。右键你的显卡,点“属性”如下图:

图 6 获取GPU硬件ID

如上图6所示,获取GPU硬件ID。我的GPU也是GT540M,硬件ID是:PCI\VEN_10DE&DEV_0DF4&SUBSYS_397D17AA&REV_A1

PCI\VEN_10DE&DEV_0DF4&SUBSYS_397D17AA

PCI\VEN_10DE&DEV_0DF4&CC_030000

PCI\VEN_10DE&DEV_0DF4&CC_0300

这里GT540M的代号是0DF4。

在驱动解压包里面找到子文件夹Display.Driver,然后搜索nv*.inf,不同公司拥有各自的inf文件,按照你买的品牌来确认修改哪个文件。我买的是联想V470A-ifi,那么该文件是nvlt.inf,在这几个安装信息里面修改。说明:常见厂商用的文件:

宏碁是nvac.inf

华硕是nvam.inf

联想是nvlt.inf

戴尔是nvdm.inf

特别说明:nvct.inf是仁宝,夹杂仁宝代工的DELL,联想和Gateway。

打开nvlt.inf,搜索0DF4,需要修改的地方有2处,具体如下图7(a)、(b)所示:

图7(a)

图7(b)

主要是把图7(a)中的第2句替换为我们刚才得到的硬件ID:

PCI\VEN_10DE&DEV_0DF4&SUBSYS_397D17AA

修改完毕保存后,重新点击setup.exe,就能够正常安装了。

2.2.2 安装toolkit、SDK

由于toolkit安装时默认到C盘,我选择自定义安装路径到D:盘,不过在选择路径时,要注意toolkit中的profiler路径与其它组件路径相对独立,要仔细设置。另外,如果没有采用默认路径,安装会提示是否恢复默认设置,要仔细选择。

SDK安装比较简单,只要更改好路径就可以,我也是选择安装到D盘。

安装完毕后,重启一遍系统。

三 配置VS2008

3.1 增加cu和cuh扩展名到VS2008

让vs2008的文本编辑器识别.cu与.cuh格式文件,首先是tools-options-text

editor,添加过程如图9:

相关文档
最新文档