Я пытаюсь установить пакет во время выполнения 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* абсолютно офлайн?
Спасибо за внимание.
Согласно документации 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
Установка общедоступного ключа GPG CUDA
При установке использования локального repo:
$ sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
Обновите кэш репозитория Кв.
$ sudo apt-get update
Установка CUDA
$ sudo apt-get install cuda
Проверьте также пред и шаги после установки в документации!