码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Nvidia驱动卸载干净了,新驱动却还是安装不上?


    (卸载干净后,驱动还是安装不上)

    由于更新到 cuda11.1(驱动版本455.23)之后服务器分布式训练出现多个0MB进程,类似下图

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9bvIkS0h-1653487404877)(https://secure2.wostatic.cn/static/wCHMJJgjbgk3yiYKBdsSmU/image.png)]

    准备卸载后重装,按照上述经历,卸载了驱动和cuda,为了偷懒想重新安装一个最新版的驱动,兼容各种cuda版本,但是在尝试各种卸载干净之后,也不输出nvidia相关文件了,也禁止了nouvea驱动,仍然安装失败,只能安装cuda11.1对应的驱动,百思不得其解,经过一下午的折腾,在单独安装510版本的驱动时,仔细看了一下提示: 如下内容,大意是说驱动安装失败的原因是还有进程在使用nvidia ,我突然想到之前为了4卡nvidia-smi命令卡顿的问题,开启了NVIDIA Persistence Daemon进程,正好在提示的问题中,赶紧查找了一下进程,果然nvidia还在使用,此时查看cat /proc/driver/nvidia/version 显示的驱动还是455.23

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RM5B19mM-1653487404878)(https://secure2.wostatic.cn/static/5JfvSxQhqWSGXnANADHFQP/image.png)]

    **杀死nvidia-persiste 进程后,就没有其他进程再使用了,此时再次安装驱动一切顺利。**再次查看驱动版本

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z8ikxLMZ-1653487404878)(https://secure2.wostatic.cn/static/4uff3QHJaz7P3m11R74e4h/image.png)]

    已经成功安装为510版本。

    此时运行程序,也不再显示0-MB进程,因此可能是之前驱动安装有问题。

    驱动安装时报错内容:

    An NVIDIA kernel module ‘nvidia’ appears to already be loaded in your kernel.

    This may be because it is in use (for example, by an X server, a CUDA program,

    or the NVIDIA Persistence Daemon), but this may also happen if your kernel was

    configured without support for module unloading. ** **Please be sure to exit any

    programs that may be using the GPU(s) before attempting to upgrade your driver.

    If no GPU-based programs are running, you know that your kernel supports module

    unloading, and you still receive this message, then an error may have occurred

    that has corrupted an NVIDIA kernel module’s usage count, for which the

    simplest remedy is to reboot your computer.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LMItEX3z-1653487404878)(https://secure2.wostatic.cn/static/wVLQpFFrAUDaNAhjoCvT7W/image.png)]

    由于是多卡,因为nvidia-smi卡顿的原因,我开了NVIDIA Persistence Daemon,所以尝试关闭

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K00HTdTZ-1653487404879)(https://secure2.wostatic.cn/static/coDTooKva1xRpjzTYzxaCL/image.png)]

    提示查看var/log/nvidia-installer.log文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UXn6D6f1-1653487404879)(https://secure2.wostatic.cn/static/i6g1hz9CAGvnLcUsw5kxfD/image.png)]
    所以,总结一下,nvidia驱动卸载后,可能仍然有一些进程在使用,需要关闭后再安装。

  • 相关阅读:
    【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序)
    2023年【化工自动化控制仪表】最新解析及化工自动化控制仪表作业考试题库
    flutter 一键打出不同包名、应用名、版本名、签名、应用图标、版本号的安装包
    Redis 数据类型
    QT串口ui设计和解决显示中文乱码
    小迪安全34WEB 攻防-通用漏洞&文件上传&黑白盒审计&逻辑&中间件&外部引用
    【Hot100】3. 无重复字符的最长子串
    NetCore VUE 前后端分离获取IP
    xilinx reset,data同步
    DT科幻建筑建模
  • 原文地址:https://blog.csdn.net/xiaoxiaomo_/article/details/124974893
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号