位置: IT常识 - 正文

nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案(nvidia-smi failed to initialize)

编辑:rootadmin
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案

推荐整理分享nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案(nvidia-smi failed to initialize),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nvidia-smi 报错,nvidia出错,nvidia-smi 报错,nvidia-smi报错version mismatch,nvidia出错,nvidia出错,nvidia-smi 报错,nvidia-smi报错版本不匹配,内容如对您有帮助,希望把文章链接给更多的朋友!

由于断电,服务器重启了,当我再次跑实验时,发现cuda不可用,于是输入“nvidia-smi”才发现了一个错误,如下:

NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver

这是由于重启服务器,linux内核升级导致的,由于linux内核升级,之前的Nvidia驱动就不匹配连接了,但是此时Nvidia驱动还在,可以通过命令 nvcc -V 找到答案。

于是我频繁查找解决方法,在这篇博客中找到了答案,但是每台电脑的情况都有不同,我这台电脑还有更多的坑(下文再说其余坑的解决方法),首先说解决方法:

第一步,安装dkms:

sudo apt-get install dkms

第二步,查看本机连接不上的驱动版本:

ls -l /usr/src/

可以看到有一个nvidia的文件,我这里是 nvidia-470.103.01

如果没有 nvidia-470.103.01 这类文件,那么请作者打开 unbuntn 的软件与升级,如下: 打开以后发现有一项 additional drivers ,根据自己的需求安装一个就好了,我这里安装的470,如下: 安装完成后在 /usr/src/ 目录下就会有 nvidia-470.103.01 文件啦!

第三步,使用dkms重新安装适合驱动:

sudo dkms install -m nvidia -v 470.103.01

这条命令 -v 后面需要填写本机的nvidia驱动版本,根据第二步得到!

到了这里,如果你安装成功,那么恭喜你,此时输入nvidia-smi就会成功连接了!

============================================================================ 如果安装失败了,请跟者本文走>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

此时,如果你的gcc(尽量大于7.3版本)版本过低,那么上述命令sudo dkms install -m nvidia -v 470.103.01失败的原因就找到了,查看现有的gcc版本:

gcc --version

这里我讲解安装gcc7.5版本的过程:

nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案(nvidia-smi failed to initialize)

第一步,下载gcc,输入命令:

cd /usr/local/src/ wget http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.xz tar xvf gcc-7.3.0.tar.xz

第二步,安装gcc的依赖软件,gcc的软件包内提供了自动下载需要软件的脚本,命令如下:

cd gcc-7.5.0/ ./contrib/download_prerequisites

第三步,生成Makefile文件,输入命令:

./configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

第四步,编译gcc,命令如下:

make -j4 ls /usr/local/bin | grep gcc

多核电脑可以添加 “-j4” ,make对多核处理器的优化选项,此步骤非常耗时 !

第五步,安装gcc,命令如下:

make install

安装完成后,再次输入命令sudo dkms install -m nvidia -v 470.103.01,如果成功了,恭喜你!

============================================================================= 如果失败了,别急,接着往下看>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 此时,我们需要把新安装的gcc版本的优先级调到最高,否则系统还是会调用以前版本的gcc,这样还是会导致命令sudo dkms install -m nvidia -v 470.103.01失败。

gcc在 /usr/bin 目录下,输入命令查看所有版本的gcc:

ls /usr/bin/gcc* ls /usr/bin/g++*

将查到的版本加入gcc候选中,最后的数字是优先级,如下:

> sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 100> sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100> sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 100> sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100

完成上面的操作之后,我们就可以通过下面的指令来选择不同的gcc和g++的版本了

sudo update-alternatives --config gcc

这里我们选择新安装的 gcc-7,也就是输入数字 2 ,到这里,我们在输入命令sudo dkms install -m nvidia -v 470.103.01,成功!

重启电脑,输入nvidia-smi,链接成功!

以上就是本博主遇到的所有坑以及解决办法,喜欢的点个赞支持一下白!

本文链接地址:https://www.jiuchutong.com/zhishi/294542.html 转载请保留说明!

上一篇:h5接微信js-sdk的详细步骤(h5链接js)

下一篇:炫酷登录注册 完整功能版【本地存储+JS+HTML+CSS+jQuery】(炫酷登录注册教程)

  • vivox70pro支持红外线吗(vivox70pro支持红外线功能吗)

    vivox70pro支持红外线吗(vivox70pro支持红外线功能吗)

  • 真我q3s机身尺寸(真我q3多少寸)

    真我q3s机身尺寸(真我q3多少寸)

  • 无法连接到internet怎么办(无法连接到inter)

    无法连接到internet怎么办(无法连接到inter)

  • 设备或资源dns没检测到有响应 网络无法连接(设备或资源dns没有怎么办)

    设备或资源dns没检测到有响应 网络无法连接(设备或资源dns没有怎么办)

  • 蓝天代工笔记本有哪些(蓝天笔记本是几线)

    蓝天代工笔记本有哪些(蓝天笔记本是几线)

  • 荣耀20插耳机没反应(荣耀插耳机没有图标)

    荣耀20插耳机没反应(荣耀插耳机没有图标)

  • 淘宝取消订单有什么影响(淘宝取消订单有赔偿吗)

    淘宝取消订单有什么影响(淘宝取消订单有赔偿吗)

  • vivo手机发烫的原因是什么(vivo手机发烫了什么原因?怎么办?)

    vivo手机发烫的原因是什么(vivo手机发烫了什么原因?怎么办?)

  • 手机上能看春晚直播吗(手机上能看春晚吗怎么看)

    手机上能看春晚直播吗(手机上能看春晚吗怎么看)

  • 锐龙r33200u相当于(锐龙r32200u相当于)

    锐龙r33200u相当于(锐龙r32200u相当于)

  • 小米8支持双电信卡吗(小米8支持双电卡吗)

    小米8支持双电信卡吗(小米8支持双电卡吗)

  • 计算机病毒可以独立存在吗(计算机病毒可以分为哪几类)

    计算机病毒可以独立存在吗(计算机病毒可以分为哪几类)

  • vivoz1i支持多少w快充(vivoz1支持多少瓦)

    vivoz1i支持多少w快充(vivoz1支持多少瓦)

  • iphone11是a13吗(苹果11用的a12还是a13)

    iphone11是a13吗(苹果11用的a12还是a13)

  • 大众点评匿名怎么查看(大众点评匿名怎么查是谁发的)

    大众点评匿名怎么查看(大众点评匿名怎么查是谁发的)

  • 苹果x用的是什么摄像头(苹果X用的是什么基带)

    苹果x用的是什么摄像头(苹果X用的是什么基带)

  • 苹果手机便捷访问怎么用(苹果手机便捷访问可以用来干嘛)

    苹果手机便捷访问怎么用(苹果手机便捷访问可以用来干嘛)

  • 手机怎么删除多余页面(手机怎么删除多余表格)

    手机怎么删除多余页面(手机怎么删除多余表格)

  • 爱奇艺季卡是几个月(爱奇艺会员季卡多少钱一张)

    爱奇艺季卡是几个月(爱奇艺会员季卡多少钱一张)

  • 手机数据断流怎么解决(手机断流怎么解决方法)

    手机数据断流怎么解决(手机断流怎么解决方法)

  • loadrunner测试流程(loadrunner测试教程)

    loadrunner测试流程(loadrunner测试教程)

  • 苹果手机怎么开设备锁(苹果手机怎么开空调)

    苹果手机怎么开设备锁(苹果手机怎么开空调)

  • qq聊天图标都有哪些(qq聊天图标什么意思)

    qq聊天图标都有哪些(qq聊天图标什么意思)

  • 手机掉水里声音沙哑怎么办(手机掉水里声音沙哑了怎么办)

    手机掉水里声音沙哑怎么办(手机掉水里声音沙哑了怎么办)

  • 让Mac桌面变整洁的4种实用方法提升你的形象(macbookpro桌面整理)

    让Mac桌面变整洁的4种实用方法提升你的形象(macbookpro桌面整理)

  • 计提维保费
  • 某煤矿将自采原煤用于投资的业务应缴纳资源税
  • 增值税发票进销项不一致
  • 个人所得税的税点是多少钱
  • 法人买社保不领钱可以吗
  • 残保金计入管理费用还是营业税金及附加
  • 小规模代开增值税专用发票怎么操作?
  • 申报表填完后下一步是什么
  • 累计纳税工资是什么意思
  • 残保金需要计提分录吗
  • 股票价值的计算公式财务管理
  • 教育费附加计费单位
  • 车辆增值税抵扣到什么时候结束
  • 增值税普通发票和普通发票的区别怎么交税
  • 软件维护费入什么科目
  • 所得税的费用限额怎么算
  • 已认证的发票对账怎么办
  • 影视制作公司是做什么的
  • 其他应收账款贷方表示什么意思
  • 购买债券发生的交易费用计入哪个科目
  • 销售折让怎么处理
  • 安全生产费怎么算
  • 个人以非货币性资产投资个人所得税
  • 出口茶叶需要什么资质
  • 免税收入包括哪些收入
  • 非金融企业之间的借款合同要交印花税吗
  • win10用户头像错误 设置用户头像失败,请再试一次
  • 电脑一开机一会一会黑屏
  • 苹果保护你的隐私
  • 长期应收款在哪一章
  • uniapp怎么开启路由拦截
  • 如何解决焦虑
  • 红字发票如何开具
  • 营改增后酒店行业有哪些税种
  • 业务招待费调增后仍然亏损
  • 增值税留抵税额计入什么科目
  • php 格式化字符串
  • Diffusion models代码实战:从零搭建自己的扩散模型
  • thinkphp6.0完全开发手册
  • vite 插件开发
  • 发票金额与实际不符
  • 填写蓝字专用发票信息
  • python关键字参数位置参数
  • 电子税务局没有税务数字账户怎么办
  • 企业所得税的营业收入怎么填
  • sqlserver 数据集字符集种类
  • 出口运保费是什么费用
  • Mysql创建通用设备管理信息系统数据库
  • 股东垫付的钱可以作为实收资本吗
  • 个人独资企业法人可以发工资吗
  • 公司卖出货物没有发票
  • 个人开运输发票需要的资料哪些?
  • 刚购入的固定资产已使用年限怎么填
  • 转出未交增值税和未交增值税区别
  • 承兑汇票的贴息怎么算
  • 原材料暂估的业务包括
  • 电话费可以自动扣银行钱吗
  • 公司基本账户如何开户
  • 应收账款是哪个会计科目
  • Win2000/2003 Broadcom 网卡 teaming 配置手册
  • win10截图截不了怎么办?
  • 关闭gui引导有什么用
  • win8.1应用
  • 装系统无法选择
  • 解决的英文
  • IE6,IE7和firefox对DIV的支持区别
  • dos批命令
  • css中有序列表
  • js怎样删除数组中的某个值
  • Android Build.prop
  • 怎么实现移动
  • 车船税每年多少钱
  • 非房地产企业土地增值税
  • 深圳纳税信息查询
  • 一般纳税人资格查询
  • 小规模纳税人企业所得税怎么征收
  • 电子税务局财务制度备案在哪
  • 宁波北仑有哪些服装厂
  • 公办幼儿园和企办幼儿园区别
  • 税务投诉电话12345
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设