CASE SOLVED:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driverr

因为,最近需要调试新的代码,所以就不断频繁的装各种配置环境,比如多版本的cuda,多版本的python,多版本的gcc,于是,自食其果,环境崩掉了,哭死。。。。。。。。
出现了这种该死的错误:(也就是说,我的nvidia之前都是好好的,是之后环境的混乱,才出现如下这种错误的)

nvidia-smi has failed because it couldn't communicate with the nvidia driver. make sure that the latest nvidia driver is installed and running.

之前,每次遇到这个问题,我都是参照的楼主大大第二种方法解决的。
https://blog.csdn.net/Felaim/article/details/100516282
没有失败过,都是这么成功的。
但是这次,由于gcc版本的问题,在下面这个步骤中出了错

sudo dkms install -m nvidia -v 410.78

出错我也没截图,但是大概意思是,编译这个版本的驱动,需要对应的gcc版本是5.4.0。
通过gcc-v,可以看到我并没有这个版本的gcc/g++。在这里插入图片描述于是,于是出现了漫长的装gcc5.4.0的过程。我的ubuntu版本是Ubuntu 16.04.6 LTS。 然后,在有gcc5.5 和gcc4.8的情况下,开始安装gcc5.4.0。这个过程,很坑的一点在于。平常的那种

sudo apt-get install gcc 5.4.0

完全是失效的。不是报错定位不到这个文件,就是根本下载不了。然后,又开始反复的找找找,直到看到这个楼主的文章,开始有一点点可以成功安装了。写在参考这个楼主的文章的前面,需要把gcc-5.4.0 和 gcc-build-5.4.0都放在/usr/local这个目录下。
https://blog.csdn.net/xie1xiao1jun/article/details/54378079
在参考这个楼主的文章的时候,就是因为把gcc-5.4.0放在/usr/local目录中,(不放的话,即使安装成功对解决nvidia-smi不显示驱动信息也是没用的)。在放了以后,会出现如下问题:

The CC version check failed

当然,不是在终端中直接报这个错的,而是通过给出的出现位置文件检查之后发现的。
于是又开始找找找,快崩溃的时候,终于找到一个楼主可行的解决方案。
https://blog.csdn.net/hizengbiao/article/details/103698560
至此,经过超级漫长,尤其漫长,变态漫长的操作,终于成功的解决了:
在这里插入图片描述唉,太难了,真的太难了,作为菜鸟的我,真的太难了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值