离线安装CUDA运行包

离线安装CUDA运行包

我正尝试在无法访问互联网的机器上安装 CUDA 运行时包。

当前方法:

curl -o /tmp/cuda_key.pub 
http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
apt-key add /tmp/cuda_key.pub
curl -o /tmp/cuda/cuda_install.deb "https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb"
dpkg -i /tmp/cuda/cuda_install.deb
apt-get update && apt-get --download-only install -y --allow-unauthenticated cuda-runtime-9-2=9.2.148*

当我尝试通过运行以下命令在另一台计算机上安装它时,它失败了:

dpkg -i *.deb

此方法仅当我可以访问互联网来修复损坏的软件包时才有效

apt install -f

目前有没有方法可以完全离线安装 cuda-runtime-9-2=9.2.148*?

谢谢你的时间。

答案1

根据CUDA 9.2 文档应该是可以的。还请注意您的 Ubuntu 版本。CUDA 9.2 支持 Ubuntu 16.04 和 17.10。如果您想使用 Ubuntu 18.04,请使用 CUDA 10。

安装存储库元数据

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

安装 CUDA 公共 GPG 密钥

使用本地 repo 安装时:

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

更新 Apt 存储库缓存

$ sudo apt-get update

安装 CUDA

$ sudo apt-get install cuda

请检查文档中的安装前和安装后步骤!

相关内容