我使用的是 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
现在,我无法恢复到任何 NVIDIA 驱动程序配置。这是我在恢复到 NVIDIA 535 时遇到的错误。
以下是来自 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
我需要以下问题的帮助-
完全重新安装 Ubuntu 即可解决您的问题。不幸的是 Ubuntu 和 Nvidia 不能很好地配合。