CUDA7.5 和VS2013那些事儿

来源:互联网 发布:淘宝对接平台 编辑:程序博客网 时间:2024/05/16 15:31

1.CUDA7.5下载,cuda官方下载网址,下载完了一路NEXT就能安装,很棒!

2.cmd下,输入nvcc -V,验证CUDA7.5安装成功,很棒!

3.原来电脑预先安装了VS2015,然后按照教程跑半天么完全不通??EXO ME???好了,才发现VS2015不兼容CUDA,虽然有人说最新版可以兼容,为了方便稳定还是装VS2013吧。

4.VS2013和VS2015可以同时安装,真棒!官网下载VS2013一小时,感谢微软。

5.VS2013一路NEXT安装完毕,网上找的许可证注册完毕。

6.按照教材跑跑跑,跑半天发现VS2013里面毫无CUDA痕迹,各种谷歌百度搜狗,好吧,好像顺序搞错了,应该先装VS2013,然后再装CUDA。

7.行吧,那我把CUDA卸载了再装一次吧。网上各种CUDA5.5和CUDA6.5都自带uninstall文件,然而我找了半天没找到,网上也没有什么CUDA7.5卸载的痕迹,很好,把我逼急了,用卸载软件的方法卸载了(自己还瞎删了一些文件夹),然后CUDA7.5重新安装。

8.CUDA7.5重新安装的时候会看原来是不是有重复文件,会自动删掉重新安装.....所以这是7.5自带卸载旧版本的安装功能么???EXO ME???

9.CUDA7.5安装完毕,一切都很好。按照教程又跑了一遍,出错了,换了一个教材,出错了。谷歌百度搜狗找不到类似问题。

   来自VS2013的恶意:

<div> 错误1error MSB4062: 未能从程序集 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\Nvda.Build.CudaTasks.v7.5.dll 加载任务“Nvda.Build.CudaTasks.SanitizePaths”。未能加载文件或程序集“Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。 请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类。C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\CUDA 7.5.targets160 </div>

多次尝试(这里忽略1W字)之后,我在博客http://blog.csdn.net/ironyoung/article/details/50933025找到了希望,


于是,我去下载了.NET Framework 3.5并安装,然后在VS2013改成了Release。

10.然后新的问题来了


嗯,我去继续捣腾了。

11.我要疯了,我在一边博客上面看了,人家明明有x86和x64两个版本,我把第9点的那个Release重新改回Debug就好了。


微笑完事,开心~

0 0
原创粉丝点击