当前位置: 首页 > news >正文

Ubuntu显卡报错:Failed to initialize NVML Driver/library version mismatch

问题描述

输入指令nvidia-smi的时候,出现如下:

Failed to initialize NVML: Driver/library version mismatch

看起来好像是版本不匹配,在网上查了很多都没有解决问题,重启也不行,结果证明最好的办法是重新安装cuda。

卸载现有的cuda

  1. 卸载驱动
sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
sudo apt-get purge libnvidia*
  1. 输入下面命令不显示任何内容说明卸载完成
sudo dpkg --list | grep nvidia-*

重新安装cuda

  1. 进入nvidia官网
    在这里插入图片描述

  2. 根据系统版本选择相应的cuda,并按照官网给出的教程依次安装,这里选用的网络安装,你也可以选择本地安装包的方式,按照教程操作就可以
    在这里插入图片描述

  3. 配置环境变量
    进入目录 /usr/local/下可以看到安装的cuda的文件夹:
    在这里插入图片描述
    在控制台输入:

sudo vim ~/.bashrc

修改里面的内容,在文本末尾追加:

export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda-12.1

更改完成后保存并关闭文件。
4. 更新系统环境

source ~/.bashrc
sudo ldconfig

测试

  1. 在控制台输入 nvcc-V,这时会显示没有nvcc这个命令,这是因为刚才卸载的时候把相应的指令也卸载了,只要使用apt-get重新安装即可,安装后再测试出现:
    在这里插入图片描述
    说明cuda安装成功
  2. 此时输入nvidia-smi,如果提示命令不存在,仍然使用apt-get重新安装,再测试时,如果仍然出现:
Failed to initialize NVML: Driver/library version mismatch

这时只需要将电脑重启,待重启完成后,再次输入nvidia-smi就彻底安装成功了。
完结撒花🌷🌷🌷🌷

http://www.lryc.cn/news/44598.html

相关文章:

  • JAVA企业电子采购系统源码:采购过程更规范,更透明
  • 5.5G产业再提速!高通5GAdvanced-ready芯片商用终端下半年面世
  • 基于B站王阿华的视频——为什么当下自媒体都在制造焦虑以及如何摆脱
  • 一、Docker介绍:
  • Vue进阶(一篇进入Vue3的世界)
  • 功能测试的分类,分别有什么作用?
  • 51单片机学习笔记_14 红外遥控
  • 【我是土堆 - Pytorch教程】 知识点 学习总结笔记(五)
  • JUC篇:CopyOnWriteArrayList的应用与原理
  • 【总结】爬虫1-requests
  • 基于springboot实现学生综合成绩测评系统【源码】分享
  • uniapp初体验———uView组件库的使用与钉钉小程序的运行
  • 初始Go语言2【标识符与关键字,操作符与表达式,变量、常量、字面量,变量作用域,注释与godoc】
  • Vue计算属性详解
  • rk3568-AD按键驱动调试
  • Docker三剑客之swarm
  • Lucene Solr Elasticsearch三者之间的关系,怎么选?
  • 为你的网站加上Loading等待加载效果吧 | Loading页面加载添加教程
  • Redis安装和配置
  • MobTech|如何使用秒验
  • CSS实现自动分页打印同时每页保留重复的自定义内容
  • 基于prometheus的监控告警怎么实现?
  • 2007年4月全国计算机等级考试二级JAVA笔试试题及答案
  • 灌水玩玩 ChatGPT AIGC生成的有栈协同程序实现(例子)
  • 【砝码称重】暴力DFS(一半分)+ dp(可AC)
  • 科大奥瑞物理实验——霍尔效应实验
  • 2023_深入学习HTML5
  • Apache iotdb-web-workbench 认证绕过漏洞(CVE-2023-24829)
  • 【7-1】Redis急速入门与复习
  • 5、操作系统——进程间通信(3)(system V-IPC:消息队列)