尝试在 ubuntu 20.04 上安装 cuda

尝试在 ubuntu 20.04 上安装 cuda

我想为我的课程项目安装 cuda,我有一个带有 nvidia GeForce GT 9800 的显卡驱动程序版本 340.108。从此错误消息中我知道需要更高版本的显卡驱动程序:

 libcuinj64-10.1 : Depends: libcuda1 (>= 418.39) or
                            libnvidia-tesla-cuda1 (>= 418.39) but it is not installable or
                            libcuda.so.1 (>= 418.39) but it is not installable or
                            libcuda-10.1-1
 libnvidia-ml-dev : Depends: libnvidia-ml1 (>= 418.39) or
                             libnvidia-tesla-440-ml1 (>= 418.39) but it is not installable or
                             libnvidia-tesla-418-ml1 (>= 418.39) but it is not installable or
                             libnvidia-ml.so.1 (>= 418.39) but it is not installable

当我尝试通过以下方式安装它时:

sudo apt install nvidia-cuda-toolkit

因此,我怀疑我是否可以使用以下方法安装最新版本的驱动程序:

sudo apt install nvidia-driver-455

我很想继续使用上述命令,但 ubuntu-drivers devices 推荐使用 340 版本,而不是高于该版本的版本。因此,如果这不可能,请告诉我如何在我的电脑上安装 cuda。谢谢

答案1

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin

sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600

sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"

sudo apt-get update

sudo apt install cuda

echo 'export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}' >> ~/.bashrc

source ~/.bashrc

检查版本:-

nvcc --version

參考文獻:https://www.how2shout.com/linux/how-to-install-cuda-on-ubuntu-20-04-lts-linux/

如何运行 cuda 代码也在上面博客中。

相关内容