尝试将 CUDA 版本从 12.2 降级到 11.8 时,无法再在 Ubuntu 中更新 NVIDIA GPU 驱动程序

问题描述 投票:0回答:1

我使用的是 Ubuntu 22.04 和 NVIDIA 显卡型号 Geforce RTX 3050。我的系统安装了 NVIDIA 535.129.03 驱动程序和 CUDA 版本 12.2。
我有一个涉及使用 TensorFlow GPU 的项目。 TensorFlow的最新版本为2.14.0版本,它使用CUDA版本11.8。但是,由于我当前的驱动程序使用的是 12.2 版本,因此我使用这些命令删除了现有的 CUDA 和 NVIDIA 版本 -

sudo apt --purge remove "cublas*" "cuda*"
sudo apt --purge remove "nvidia*"
rm -rf /usr/local/cuda*
sudo apt-get autoremove && sudo apt-get autoclean

这是我安装特定CUDA版本的视频

现在,我无法恢复到任何 NVIDIA 驱动程序配置。这是我在恢复到 NVIDIA 535 时遇到的错误。

Error

以下是来自 CUDA 官方网站 11.8 版本的命令。 CUDA 版本 11.8 无法安装,因为最后一个命令不起作用 (

sudo apt-get -y install cuda
)

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

我需要以下问题的帮助-

  1. 是否仍然可以将 CUDA 版本 11.8 与 NVIDIA Geforce RTX 3050 驱动程序 535.129.03 一起使用,还是仅在默认版本 12.2 上运行?
  2. 如何解决上图中的错误?有许多不同的附加驱动程序选项可供安装,但是,我在所有不同版本中都收到错误。
cuda nvidia ubuntu-22.04 cudnn
1个回答
0
投票

完全重新安装 Ubuntu 即可解决您的问题。不幸的是 Ubuntu 和 Nvidia 不能很好地配合。

© www.soinside.com 2019 - 2024. All rights reserved.