位置: 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】(炫酷登录注册教程)

  • hosts文件位置(window hosts文件位置)

    hosts文件位置(window hosts文件位置)

  • 腾讯怎么关闭自动续费(腾讯怎么关闭自动跳过片尾)

    腾讯怎么关闭自动续费(腾讯怎么关闭自动跳过片尾)

  • 苹果动态壁纸怎么下载(苹果动态壁纸怎么没有声音)

    苹果动态壁纸怎么下载(苹果动态壁纸怎么没有声音)

  • windows+r什么意思(windows re是什么)

    windows+r什么意思(windows re是什么)

  • 美菜为什么个人不能注册(美菜qms)

    美菜为什么个人不能注册(美菜qms)

  • 手机冲不上电了该怎么办(手机充不上电了怎么办OPPO)

    手机冲不上电了该怎么办(手机充不上电了怎么办OPPO)

  • 小米mix2s多重(小米mix2s多重多少克)

    小米mix2s多重(小米mix2s多重多少克)

  • 按ctrl+s可以直接保存文档吗(按ctrl+alt+del)

    按ctrl+s可以直接保存文档吗(按ctrl+alt+del)

  • nxt-al10是什么型号

    nxt-al10是什么型号

  • 苹果电脑中文输入法打不出字(苹果电脑中文输入法快捷键)

    苹果电脑中文输入法打不出字(苹果电脑中文输入法快捷键)

  • 华为10lite是什么型号(华为honor10lite什么型号)

    华为10lite是什么型号(华为honor10lite什么型号)

  • 怎样横排自动求和(怎么横着自动求和)

    怎样横排自动求和(怎么横着自动求和)

  • 怎么把手机话费转出来(怎么把手机话费降到最低)

    怎么把手机话费转出来(怎么把手机话费降到最低)

  • 多媒体系统的两大组成部分(多媒体系统的含义)

    多媒体系统的两大组成部分(多媒体系统的含义)

  • jpgfile是什么格式(.jpg格式是什么意思)

    jpgfile是什么格式(.jpg格式是什么意思)

  • eps格式手机能打开吗(eps文件可以用手机什么软件打开)

    eps格式手机能打开吗(eps文件可以用手机什么软件打开)

  • 苹果11带不带无线充电(iphone 11带无线充电功能吗)

    苹果11带不带无线充电(iphone 11带无线充电功能吗)

  • ios13有没有自动截图(ios13自动化不会自动运行)

    ios13有没有自动截图(ios13自动化不会自动运行)

  • micro b是什么接口(micro b接线图)

    micro b是什么接口(micro b接线图)

  • 乐花卡是什么(乐花卡是什么银行发行)

    乐花卡是什么(乐花卡是什么银行发行)

  • 美团两人拼团什么意思(美团上俩人拼团啥意思)

    美团两人拼团什么意思(美团上俩人拼团啥意思)

  • vivoy93有指纹吗(vivo y93有指纹吗)

    vivoy93有指纹吗(vivo y93有指纹吗)

  • 拼多多拒收在哪里操作(拼多多拒收在哪里操作图片)

    拼多多拒收在哪里操作(拼多多拒收在哪里操作图片)

  • 怎样投屏(怎样投屏到电视上去)

    怎样投屏(怎样投屏到电视上去)

  • 苹果最近删除的照片删除怎么恢复(苹果最近删除的密码怎么解除)

    苹果最近删除的照片删除怎么恢复(苹果最近删除的密码怎么解除)

  • Win7系统激活的操作步骤是什么(win7操作系统激活)

    Win7系统激活的操作步骤是什么(win7操作系统激活)

  • Windows 11系统怎么修改用户名密码? win11更改账户密码的多种方法(win11 zen2)

    Windows 11系统怎么修改用户名密码? win11更改账户密码的多种方法(win11 zen2)

  • 勃艮第蜗牛,也称为食用蜗牛 (© Heidi and Hans-Juergen Koch/Minden Pictures)(勃艮第蜗牛干红葡萄酒)

    勃艮第蜗牛,也称为食用蜗牛 (© Heidi and Hans-Juergen Koch/Minden Pictures)(勃艮第蜗牛干红葡萄酒)

  • JavaWeb之Cookie详解(一)(java cookie)

    JavaWeb之Cookie详解(一)(java cookie)

  • 小规模纳税人征税率为多少
  • 工会经费余额在借方怎么办
  • 个税免税收入怎么进行更正申报
  • 销售费用计入产品生产成本吗
  • 固定资产用于集体福利也算经营管理需要吗
  • 免征增值税企业进项税怎么处理
  • 职工教育经费税法
  • 每天现金日记账登记完以后应怎么对账
  • 错账的查找方法及适用范围
  • 存货计提减值准备是什么原则
  • 金融企业计提的坏账准备金
  • 小企业营业外收入明细
  • 教育协会发的证有用吗
  • 材料收到发票未到怎么记账
  • 进口增值税已付发票未到如何入账
  • 收回员工社保入什么科目
  • 发票限额是多少
  • 新公司第一个月报税怎么弄
  • 推广费是广告费和业务宣传费吗
  • 未休假报酬需要报个税吗
  • 电子发票隔月可以报销吗
  • 个税计提比实际缴纳多怎么办
  • 个人取得上市公司股权
  • 财产租赁所得的税率是多少
  • 工程管理咨询费计入什么科目
  • 一般纳税人开出普票可以抵扣吗
  • 承兑汇票还款
  • 预缴增值税会计处理
  • 购买一台电脑会计分录
  • 企业以租代购的利弊分析
  • 支付宝账户收到100块钱如何用
  • 手相算命图解大全女
  • php如何自定义函数
  • 建筑设备出租并配备人员
  • 如何通过利润表看企业收益
  • vue3.0项目
  • 详解Yii2高级版引入bootstrap.js的一个办法
  • 固定资产闲置能报废吗
  • 增值税加计扣除比例
  • 政府奖励怎么做会计分录
  • 织梦前台数据不能存入中文
  • sql2008安装出现以下错误
  • 固定资产的财务业绩是什么意思啊
  • 专利银行汇款操作步骤
  • 办公室装修 会计分录
  • 财务报表没申报怎么操作呢
  • 原材料的计划成本分录
  • 收到的稳岗补贴是否需要交税
  • 电子发票能否作废
  • 变更法人流程和资料
  • 国税地税发票样式区别
  • 会计实务操作中错误的是
  • 员工医药费属于什么费用
  • 租用写字楼水电怎么收费
  • 进口形式发票能证明商品是进口的吗
  • 长期借款的利息费用计入什么科目
  • 工程行业收到工程发票
  • 电子版银行回单
  • 工商注册资本什么意思
  • win8.1关机没反应
  • windows10 硬件
  • solaris 11.4
  • wweb32.exe - wweb32是什么进程
  • 微软停止对xp的操作
  • mac的itunes怎么下载歌曲
  • linux文件与目录
  • tcp半连接和全连接
  • mxoaldr.exe - mxoaldr是什么进程 有什么用
  • win10怎么看电池寿命
  • win10任务栏不显示输入法
  • cocos2dx CardinalSpline和CatmullRom算法
  • 人物移动素材
  • js面向对象编程实例
  • js数字跳动增加效果
  • 智能图片制作
  • javascript添加元素
  • 等待窗口
  • jq拖拽功能
  • 车辆购置税减免政策上汽大通 大家mifa6
  • 认缴制什么时候开始的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设