在 Ubuntu 上安装 CUDA 的不同方法

在 Ubuntu 上安装 CUDA 的不同方法

在此博客文章只需运行以下命令即可在 Ubuntu 20.4 上安装 cuda:

sudo apt update && sudo apt install nvidia-cuda-toolkit

然而,Nvidia 官方说明有所不同,包含更多步骤。步骤的必要部分:

Install repository meta-data:

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
Install the CUDA public GPG key:

When installing using the local repo:

sudo apt-key add /var/cuda-repo-<distro>-<version>/7fa2af80.pub
When installing using network repo on Ubuntu 20.04/18.04:

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub
When installing using network repo on Ubuntu 16.04:

sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub
Pin file to prioritize CUDA repository:

wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/cuda-<distro>.pin
sudo mv cuda-<distro>.pin /etc/apt/preferences.d/cuda-repository-pin-600
Update the Apt repository cache:
sudo apt-get update
Install CUDA:
Note: These two commands must be executed separately.
sudo apt-get install cuda

这两种安装方式有什么本质区别呢?

答案1

主要区别在于在官方 Ubuntu 存储库中安装测试版本(最好)而不是从第三方存储库(Nvidia)安装版本。

前者是更好的选择,因为它已经专门为您的 Ubuntu 版本打包并在其中进行了测试。

在大多数情况下,后者是较新的版本,但较新并不会自动使其“更好”。

相关内容