尝试安装 CUDA,但出现错误

尝试安装 CUDA,但出现错误

我尝试了这里建议的许多解决方案,并且仅在我尝试安装时才尝试cuda。但是当我执行以下操作时,我不断收到以下错误

sudo apt install -y cuda

处理时遇到错误:

 nvidia-dkms-450
 nvidia-driver-450
 cuda-drivers-450
 cuda-drivers
 cuda-runtime-11-0
 cuda-11-0
 cuda-demo-suite-11-0
 cuda
E: Sub-process /usr/bin/dpkg returned an error code (1)

这是适用于 Ubuntu 20.04 的。

答案1

您需要先下载驱动程序。请先尝试运行此

sudo apt install libnvidia-tesla-cuda1 libnvidia-tesla-cuda1-i386

然后在 Apt 完成此操作后运行安装命令。

这是来自的描述apt search

NVIDIA CUDA 驱动库(Tesla 版本)

编辑

在对这个问题做了更多研究之后,我找到了包含安装说明的官方文档。事实证明,这个过程还有更多内容:

执行安装前的操作。

安装存储库元数据

    $ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

安装 CUDA 公共 GPG 密钥

使用本地 repo 安装时:

    $ sudo apt-key add /var/cuda-repo-<distro>-<version>/7fa2af80.pub

在 Ubuntu 20.04/18.04 上使用网络 repo 安装时:

    $ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

在 Ubuntu 16.04 上使用网络 repo 安装时:

    $ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

固定文件以优先考虑 CUDA 存储库:

    $ 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

更新 Apt 存储库缓存

    $ sudo apt-get update

安装CUDA 注意:这两个命令必须分别执行。

    $ sudo apt-get install cuda

要包含所有 GDS 包:

    $ sudo apt-get install nvidia-gds 

执行安装后操作。

来源

官方安装指南

Ubuntu 上基于 Apt 安装的部分

相关内容