前排强烈的温馨提示(求必看):
这是windows系统下的解决办法汇总....
一、检查你的系统是不是最新版本的,先升级更新!!!!!!!(信我)
我之前的win10系统就因为各种各样的问题,少了某个部件(好像叫netxx框架),然后更新了以后就下载成功了。
因为安装失败去私信我的人,有三个都是这种情况,更新一下系统就好了!!!!!
对于因为安装Cuda显示Nvidia安装失败的同学!!!
一、先尝试下最新版本的CUDA,如果不行,再逐次尝试安装低版本的!总有一个版本适合我们的电脑!(亲测有效)
注:如果做人工智能开发的,不要用cuda7.5版本以下的...官网上写明了tensorflow最低支持“The CUDA builds require CUDA 8 and CUDNN 6. ”
群友给我的反馈是:如果某个版本安装不上,但是换另一个版本就可以,有的人(我也)甚至换了三四个版本。很迷,但有效
二、如果还是不行,建议直接上虚拟机。
三、非要头铁安装某个失败版本 ↓↓↓↓(不推荐)
虽然我是经历了下面的步骤才头铁安装上失败版本的,但是讲真的,感觉有的步骤没必要....(不知道为啥有的人说有用啊...)
从昨天晚上到今天上午一直在解决这个问题,网上说的各种方法都试过了!最后摸索、整理出了解决方法:
1、先去官网找到 CUDA-Enabled GeForce Products,看看自己的gpu型号支不支持cuda!(大部分都支持的吧)
2、打开设备管理器->显示适配器,查看是否有安装驱动!注意这里应该有两个驱动,比如我的第一个是我的intel核芯显卡驱动,第二个才是我们真的要用到的gpu驱动!
- 如果没有安装驱动,建议去官网下载驱动,去下载和自己gpu匹配的驱动!(一定要下载和自己gpu型号匹配的驱动,有个小憨憨gpu是gtx1650的,他把驱动下成2020的了...)
- 电脑小白可以下载驱动精灵(或者其他自动检测、安装驱动的软件),让驱动精灵自行帮忙安装。
3、根据电脑系统去官网下载Cuda对应的安装包
注意locate,network 选项那里选择locate下载,速度比较快,不过也不碍事,下载下载就成
4、把盘空间预留出10G的位置。虽然实际上安装提示要3G的空间,但是Nvidia却老叫我多留1G位置出来 (我某盘还剩5G的时候)。所以我怀疑,会不会是因为它估算容量有错误,所以导致了我老是因为部分文件安装失败,导致"Nvidia安装程序失败"。
5、右键”此电脑“,点击”管理“。
右键启动/左上角启动服务:Device Install Service、Device Setup Manager、Windows Installer然后再开始安装。
前5步就能避开某些坑,完成了这5步其实就能再次尝试一下安装cuda了。
但是作为一个从昨晚搞到今天的差点崩溃人深知事情没那么简单....
6、还是安装失败?很好!这是我结合网友的解决方法——
再次打开设备管理器!右键卸载驱动!注意是卸载我们目标gpu型号的驱动,不要把核心显卡的驱动卸载了,会黑屏的........
7、把cuda安装的东西彻彻底底删个干净,去查看C:\目录下有没有驱动文件夹NVIDIA,
去看C:\Program Files目录下有没有文件夹NVIDIA Corporation、NVIDIA GPU Computing Toolkit
有的话!删!但是cuda安装包留着。
8、重新安装gpu驱动!(我是通过驱动精灵自动检索安装的)
9、重新执行第四步、第五步。
10、再次尝试下载。
最后测试:如果真的安装好了,就可以通过nvidia命令查看当前gpu设备了。