我尝试了这里建议的许多解决方案,并且仅在我尝试安装时才尝试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
执行安装后操作。
来源