【问题标题】:How to prevent NVIDIA from automatically upgrading the driver on Ubuntu?如何防止 NVIDIA 在 Ubuntu 上自动升级驱动程序?
【发布时间】:2022-07-08 23:19:32
【问题描述】:

我昨晚在我的 Ubuntu 工作站上训练模型,然后今天早上醒来看到这条消息:

Failed to initialize NVML: Driver/library version mismatch

显然 NVIDIA 系统驱动程序自动更新了自己,现在我需要重新启动机器才能使用我的 GPU...如何防止 NVIDIA 自动更新?

【问题讨论】:

  • 不确定人们为什么要关闭它。解决方案明显吗?如果没有,也许你应该留下一些反馈!

标签: tensorflow ubuntu pytorch nvidia nvidia-docker


【解决方案1】:

我想我也遇到了同样的问题。这是因为 Ubuntu 上所谓的无人值守升级。

解决方案 1:检查更改的包并恢复更新

检查 apt 历史日志

less /var/log/apt/history.log

然后你可以看到哪些包发生了变化。使用aptaptitude 还原更改。

解决方案 2:禁用无人值守升级

使用this 指南禁用无人值守升级。请考虑此解决方案是否适合您,因为您必须在此更改后手动安装安全更新。

解决方案 3:持有特定的包裹

使用this 指南了解如何存放某些包裹。阅读上面提到的 apt 历史以确定您必须搁置哪些包。可能是 CUDA 相关的包如nvidia-cuda-toolkit。很难说,因为您的帖子中缺少一些信息。您可以像这样查看所有与 nvidia 相关的软件包

dpkg -l *nvidia*

我希望我的解决方案中至少有一个对你有用:)

附:你必须改变标题。 NVIDIA 不会自行升级您系统上的任何内容。 Ubuntu 是给你带来麻烦的那个 ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    相关资源
    最近更新 更多