CUDA安装失败原因

一般CUDA安装失败都是由于其中Visual Studio(VS) Intergration无法安装导致的:

当然可以通过自定义的方式取消Visual Studio Intergration进行安装,


然后再重新用CUDA安装程序将Visual Studio Intergration单独装上去,不过这种方法成功概率不大。并且随之而来的问题就是在Visual Studio编译时会报错,比如我所使用的VS2015出现了如下错误“未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 8.0.props”。请确认<Import> 声明中的路径正确,且磁盘上存在该文件。”

解决方法

基础篇

基础篇用于解决编译问题,完成这一部分即可保证CUDA程序正常运行。

首先请按照

的选择项自定义安装CUDA,并记下你所释放安装程序的路径,比如我的是“D:\Download\test”:

然后在安装CUDA的时候,将“D:\Download\test”路径下的CUDAVisualStudioIntegration文件夹拷到其他位置保存,这里记作“dir\CUDAVisualStudioIntegration”,dir为你拷贝文件所在路径。该文件夹所含文件如下图示:

随后等待CUDA安装完成后点击确认。
之后,请运行VS,编译CUDA Samples工程(“C:\ProgramData\NVIDIA Corporation\CUDA Samples”),并找到VS报错路径,比如我的是“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 8.0.props”,并将“dir\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions”中的所有文件拷贝到“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations”文件夹中。
重启VS,即可解决问题。

进阶篇

进阶篇可实现VS中直接新建CUDA解决方案的功能。

我们发现,虽然上述VS已可以正常编译,但毕竟不是完整安装CUDA,因此缺失了VS中“新建CUDA解决方案”的功能,如图:

这时候只需要将“dir\CUDAVisualStudioIntegration\extras\visual_studio_integration”下的CudaProjectVsWizards文件夹整体拷贝到“D:\ProgramFiles\Microsoft Visual Studio 14.0\Common7\IDE\Extensions”下即可,其中加粗部分为VS安装路径。重启VS,问题解决:

最后的最后,还可以把“dir\CUDAVisualStudioIntegration”下的NVIDIA_Nsight_Visual_Studio_Edition_Win64_5.2.0.16321安装一下,它是CUDA给VS2015提供的一个调试插件。


Tips:
1. 请注意文中所述路径并不一定是你所需要的路径,而所需路径的寻找方法已在文中给出,请仔细阅读;
2. 至于CUDAVisualStudioIntegration文件夹下的其他文件,我就不知道是做什么用的了,至少目前运行TensorFlow一切正常。并且毕竟刚开始接触这些东西,残存的一些文件归属问题就等熟练了之后再做处理吧。

1. CUDA安装失败解决方法相关推荐

  1. NVIDIA CUDA安装失败解决方法

    CUDA安装失败原因可能与显卡驱动安装有关,之前安装的显卡驱动影响了cuda安装,建议就是清除原本的显卡驱动安装,自动重启,再重新安装cuda 下载显卡驱动安装工具解压 百度网盘链接:https:// ...

  2. 猎魂觉醒显示无法连接战斗服务器,猎魂觉醒安装失败怎么办_猎魂觉醒安装失败解决方法_游戏吧...

    猎魂觉醒是一款受到了很多顽疾喜爱的游戏,但是却有玩家在游戏吧安装时出现了安装失败的问题,想必大家都很想知道怎么解决吧?下面游戏吧小编就为大家带来了猎魂觉醒的安装失败解决方法. 安装失败解决方法 一. ...

  3. 恋与制作人 服务器错误,恋与制作人安装失败怎么办_恋与制作人安装失败解决方法_游戏吧...

    恋与制作人是一款受到了很多玩家喜爱的游戏,游戏是奇迹暖暖原班人马打造的,但是却有玩家在安装时出现了安装失败的问题.下面游戏吧小编就为各位各位玩家带来了恋与制作人的安装失败解决方法. 安装失败解决方法 ...

  4. sqlserver2005 sql server database services安装失败解决方法

    2017/04/20 sqlserver2005 sql server database services安装失败解决方法   在安装sql2005时,先安装"native client向导 ...

  5. anki 2.0 wordQuery 插件安装失败解决方法

    anki 2.0 wordQuery 安装失败解决方法 anki 插件 wordQuery 非常实用,受到很多人推荐.但是我尝试安装后却报错: 一个插件发生了错误. 请把它报告在插件的论坛上: htt ...

  6. 荣耀android应用程序未安装,荣耀7安装不了软件/安装失败解决方法介绍

    荣耀7安装不了软件/安装失败解决方法,我们在给自己的手机安装软件往往会遇到一些小问题,比如一些软件总是莫名其妙的无法安装,或者提示软件安装失败.下面是一些经常碰到的问题,大家可以参考下. 1.未知软件 ...

  7. 火影忍者ol手游今天未能连接服务器,火影忍者ol游戏上不去怎么办_火影忍者ol登录/安装失败解决方法...

    火影忍者ol游戏上不去怎么办?火影忍者ol手游最近上线,很多火影迷纷纷下载,但是其中有些小伙伴却发现游戏上不去,那么这可怎么办呢?下面安卓市场小编就给大家带来火影忍者ol登录/安装失败解决方法,一起来 ...

  8. 网络波动造成服务器文件系統损坏,快用苹果助手电脑版安装失败怎么办 安装失败解决方法...

    快用苹果助手电脑版是一款非常实用的苹果手机助手,今天我们就来讲讲快用苹果助手电脑版安装失败怎么办,下面通过这篇文章给大家介绍一下. 快用苹果助手PC版安装失败解决方法 1.下载到的文件损坏: 症状[文 ...

  9. 《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法

    <绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来"爆锤吧务"分享的<绝地求生大逃杀>BE ...

最新文章

  1. 2017-10-6Linux基础知识(4)安装Linux及设置语言环境
  2. mybitas oracle.sql.clob,Oracle使用简单函数
  3. 企业服务器虚拟化方案文档,服务器虚拟化在企业中的应用
  4. VIM下的可视模式的相关知识
  5. Web产品的交互说明文档应该怎么写?
  6. [vue] 实际工作中,你总结的vue最佳实践有哪些?
  7. STM32-SysTick定时器
  8. thymeleaf js 动态拼接html_Thymeleaf从入门到吃灰
  9. oracle:数据库对象:创建用户和赋予权限,数据表,序列,事务,约束
  10. 【心电信号】基于matlab心电图峰值检测【含Matlab源码 1548期】
  11. 使用LSTM生成序列、自动问答使用?分割即可!
  12. 与iPhone5国行A1429的故事:越狱、降级刷机、完美电信3G、不完美电信4G、撸油管
  13. 如何通俗易懂的解释什么是云服务器?
  14. C++ 使用Poco库实现XML的读取和写入
  15. AI 让已故歌手重聚,再发4首原创新歌
  16. Windows官方纯净系统镜像下载及相关介绍
  17. php移动端可拖动可视化,可视化编辑uniapp项目DIY拖拽
  18. 基于BP人工神经网络的手写英文字符识别
  19. JHM3000体温传感器驱动
  20. csu1978LXX的图论题(floyd)

热门文章

  1. 混合像元分解研究综述——线性混合像元分解算法
  2. nod32用户名密码获取器
  3. 理解AIDL原理以及系统生成的源码
  4. Ubuntu操作-03 设置开机自启
  5. 【PowerDesign】制作数据流图
  6. 区块链 — 默克尔树
  7. CAN总线为什么要有两个120Ω的终端电阻?
  8. 微信生日贺卡html5,微信生日快乐贺卡制作
  9. 一篇带你了解让你的眼睛写代码!Opencv实时眼球追踪,解脱的你双手!
  10. 华为是怎么研发的(17)——组织氛围