Installed Драйверы nvidia-440.
$ sudo apt install nvidia-driver-440
Затем выполнили следующие команды:
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
sudo apt update
Но после выполнения: sudo apt install cuda-10-1
Были постоянные ошибки, касающиеся libnvidia-compute-450
] Ошибка :
The following packages have unmet dependencies:
cuda-drivers-450 : Depends: libnvidia-compute-450 (>= 450.36.06) but it is not installable
libnvidia-decode-450 : Depends: libnvidia-compute-450 (= 450.36.06-0ubuntu1) but it is not installable
nvidia-compute-utils-450 : Depends: libnvidia-compute-450 but it is not installable
nvidia-driver-450 : Depends: libnvidia-compute-450 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-compute-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-decode-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-encode-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-ifr1-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-fbc1-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
Recommends: libnvidia-gl-450:i386 (= 450.36.06-0ubuntu1) but it is not installable
nvidia-utils-450 : Depends: libnvidia-compute-450 but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Даже после использования следующих команд устранения неполадок, проблема все еще сохраняется.
sudo dpkg ––configure –a
sudo apt-get install –f
sudo apt remove --autoremove nvidia-cuda-toolkit
sudo apt-get clean
sudo apt-get autoremove
Кроме того, предложите подходящий метод для установки CUDA для приложений с углубленным изучением.
Установка CUDA из runfile намного проще и плавнее, чем установка драйвера NVIDIA. Это просто копирование файлов в системные каталоги и не имеет ничего общего с ядром системы или онлайн-компиляцией. Удаление CUDA - это просто удаление установочного каталога. Поэтому я лично не рекомендую добавлять репозитории NVIDIA и устанавливать CUDA через apt-get или другие менеджеры пакетов, так как это не уменьшит сложность установки или удаления, но увеличит риск испортить конфигурации для репозиториев.
Установщик исполняемого файла CUDA можно загрузить с веб-сайта NVIDIA . Но вы загружаете пакет из следующих трех компонентов:
Чтобы извлечь вышеупомянутые три компонента, можно запустить установщик runfile с опцией - extract
. Затем выполнение второго завершит установку CUDA. Установка примеров также рекомендуется, потому что предоставляются полезные инструменты, такие как deviceQuery
и p2pBandwidthLatencyTest
.
Сценарии для установки CUDA Toolkit приведены ниже.
cd ~
wget http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_linux.run
chmod +x cuda_7.5.18_linux.run
./cuda_7.5.18_linux.run --extract=$HOME
sudo ./cuda-linux64-rel-7.5.18-19867135.run
После завершения установки, настройка библиотеки времени выполнения.
sudo bash -c "echo /usr/local/cuda/lib64/ > /etc/ld.so.conf.d/cuda.conf"
sudo ldconfig
Также пользователям Ubuntu рекомендуется добавлять строку / usr / local / cuda / bin
в системный файл / etc / сред
, чтобы nvcc
будет включено в $ PATH
. Это вступит в силу после перезагрузки.
Это неправильный ответ о том, как его установить, но чтобы избавиться от этих предупреждений перед тем, как попробовать другой метод установки, я использовал:
sudo apt-get remove –f
sudo apt-get clean
sudo apt-get autoremove
Позже я попробую этот другой метод: https://www.pugetsystems.com/labs/hpc/How-To-Install-CUDA-10-1-on-Ubuntu-19- 04-1405 /
Удачи.
Это связано с использованием репозитория cuda от NVidia. Это репо имеет обновленную версию cuda и драйвера, но только для amd64. Основной репозиторий Ubuntu предоставляет версии i386, но пока только до 440. Вам не нужны версии i386 для приложений машинного обучения, только для игр в Steam (или аналогичных). Если вы счастливы не играть в игры на этом компьютере, просто удалите версии i386. В конце концов, основные репозитории Ubuntu также обновятся до 450, и вы можете переустановить версии i386, если хотите.
Основной репозиторий Ubuntu предоставляет версии i386, но пока только до 440. Вам не нужны версии i386 для приложений машинного обучения, только для игр в Steam (или аналогичных). Если вы счастливы не играть в игры на этом компьютере, просто удалите версии i386. В конце концов, основные репозитории Ubuntu также обновятся до 450, и вы можете переустановить версии i386, если хотите. Основной репозиторий Ubuntu предоставляет версии i386, но пока только до 440. Вам не нужны версии i386 для приложений машинного обучения, только для игр в Steam (или аналогичных). Если вы счастливы не играть в игры на этом компьютере, просто удалите версии i386. В конце концов, основные репозитории Ubuntu также обновятся до 450, и вы можете переустановить версии i386, если хотите.