900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > CUDA+VS+Windows7环境配置

CUDA+VS+Windows7环境配置

时间:2021-03-14 03:16:50

相关推荐

CUDA+VS+Windows7环境配置

真的是一个漫长,无语的过程。折腾了好多天。

1、我先是安装了VS旗舰版

2、CUDA官网下载CUDA包,安装CUDA8.0(CUDA官网上有最新版适用的NVIDA显卡,有的显卡好像不支持8.0不过可以支持一些版本低一些的)

接下来就是一步步安装。

3、设置环境变量:

安装完毕后,在计算机上点右键,打开属性->高级系统设置->环境变量,可以看到系统中多了CUDA_PATH和CUDA_PATH_V8_0两个环境变量,接下来,还要在系统中添加以下几个环境变量:

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

CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

CUDA_BIN_PATH = %CUDA_PATH%\bin

CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

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

;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;

4、监测cuda安装成功与否:

这个步骤用到两个东西,都是cuda为我们准备好的: deviceQuery.exe 和 bandwithTest.exe

我是安装在D盘下,直接在计算机中搜索deviceQuery.exe,找到后在启动cmd DOS命令窗口。执行,这时问题来了

NVIDIA显卡无法弹出

网上找了很多答案,说是显卡驱动没装好,下载驱动精灵,先装集成显卡驱动再装NVIDIA驱动,又重装了CUDA。不行!

折腾了很久,去找了老师,说是把其他硬件驱动都要装上(我刚重装系统,很多驱动都没装),装上以后,又打开GeForce Experience更新驱动。NVIDIA图标本来有个感叹号,更新完就没有了。

然后打开deviceQuery.exe,终于好了。感动的我痛哭流涕。

打开bandwithTest.exe

到此CUDA8.0就安装好了。

5、此时打开VS,安照这上面的配置,/u011821462/article/details/50145221。

结果就是错误如下:

>C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA8.0.targets(168,9):errorMSB4002:检索任务“SanitizePaths”中参数的特性时失败。未能从程序集“Microsoft.Build.Framework,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”中加载类型“Microsoft.Build.Framework.IBuildEngine4”。

1>C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA8.0.targets(168,9):errorMSB4060:“SanitizePaths”任务的声明或使用不正确,或在构造过程中失败。请检查任务名称和程序集名称的拼写是否正确。

百度良久,说是Framework除了问题,安装Microsoft .NET Framework 4.0,重启。未果。说是要先装Microsoft .NET Framework 4.0,卸了重装。无果。

又百度到VS自带Microsoft .NET Framework 4.5没有这个问题,卸载VS,下了一个VS,装上,由于VS必须先装,所以又卸载CUDA,再装。上面的问题没有了,又有一个问题

fatal error LNK1104: 无法打开文件“kernel32.lib”错误

百度了一下说按我找到kernel32.lib这个文件的路径然后添加的项目路径。可是我就没找到这个文件。

再百度说有可能是因为我,安装时VS时有如下问题,没有搭理,继续配置,所以就有这个问题。

重装吧!下了一个另外的vs软件包,安装。安装过程有这个问题

windows appcertification kit x64找不到包源

没有找到解决方案,有人说VS自带这个,当时想去试试VS了。不过有人说没关系,姑且试一试。

然后,终于成功了。宝宝要哭了。可喜可贺。

给大家借鉴。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。