Рейтинг:1

Инструментарий Force CUDA версии 11.6 в Ubuntu 18.04, последняя версия в репозиториях — 9.1.

флаг gp

Я только что установил cuda, следуя инструкциям на сайте nvidia:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo apt-key добавить /var/cuda-repo-ubuntu1804-11-6-local/7fa2af80.pub
sudo apt-получить обновление
sudo apt-get -y установить cuda

Затем я установил nvidia-cuda-toolkit:

sudo apt установить nvidia-cuda-toolkit

Все это прошло без проблем, но он установил версию 9.1 инструментария:

$ nvcc --версия
nvcc: драйвер компилятора NVIDIA (R) Cuda
Авторское право (c) 2005-2017 Корпорация NVIDIA
Построен пт_ноября__3_21:07:56_CDT_2017
Инструменты компиляции Cuda, выпуск 9.1, V9.1.85

Мне нужна версия 11.1 или более поздняя версия набора инструментов, но кажется, что 9.1 является последней в репозиториях:

$ sudo apt установить nvidia-cuda-toolkit
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
nvidia-cuda-toolkit уже является самой новой версией (9.1.85-3ubuntu1).

Как я могу принудительно установить последнюю версию?

Это детали моей системы:

$ кошка /etc/*релиз
DISTRIB_ID=Убунту
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=бионический
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"
ИМЯ="Убунту"
ВЕРСИЯ = "18.04.6 LTS (Бионический бобр)"
ID=убунту
ID_LIKE=дебиан
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=бионический
UBUNTU_CODENAME=бионический

$ uname -m
x86_64

$ uname -r
4.15.0-167-общий

Заранее спасибо!

Рейтинг:1
флаг zw

Если вы следуете официальное руководство, вы следуете ему частично.

Вам необходимо установить один из следующих мета-пакетов:

Мета-пакет Цель
куда Устанавливает все пакеты CUDA Toolkit и Driver. Обрабатывает обновление до следующей версии пакета cuda при его выпуске.
куда-11-6 Устанавливает все пакеты CUDA Toolkit и Driver. Остается на версии 11.6, пока не будет установлена ​​дополнительная версия CUDA.
cuda-инструментарий-11-6 Устанавливает все пакеты CUDA Toolkit, необходимые для разработки приложений CUDA. Не включает драйвер.
cuda-инструменты-11-6 Устанавливает всю командную строку CUDA и визуальные инструменты.
cuda-runtime-11-6 Устанавливает все пакеты CUDA Toolkit, необходимые для запуска приложений CUDA, а также пакеты драйверов.
cuda-компилятор-11-6 Устанавливает все пакеты компилятора CUDA.
cuda-библиотеки-11-6 Устанавливает все пакеты библиотеки CUDA во время выполнения.
cuda-библиотеки-dev-11-6 Устанавливает все пакеты библиотеки CUDA для разработки.
cuda-драйверы Устанавливает все пакеты драйверов. Обрабатывает обновление до следующей версии пакетов драйверов при их выпуске.

Так что самый простой способ будет

sudo apt-get установить cuda

чтобы полностью установить последнюю версию CUDA 11.6. Например, его компилятор будет установлен в этом месте:

$ который nvcc 
/USR/местные/куда-11.6/бин/nvcc

с необходимой версией 11.6

$ nvcc --версия
nvcc: драйвер компилятора NVIDIA (R) Cuda
Авторское право (c) 2005-2021 Корпорация NVIDIA
Дата сборки: пт_дек_17_18:16:03_PST_2021
Инструменты компиляции Cuda, выпуск 11.6, V11.6.55
Сборка cuda_11.6.r11.6/compiler.30794723_0

Также вы должны знать, что nvidia-cuda-инструментарий посылка пришла из Репозитории Ubuntu как показано ниже

$ политика apt-cache nvidia-cuda-toolkit 
nvidia-cuda-инструментарий:
 Установлено: (нет)
 Кандидат: 9.1.85-3ubuntu1
 Таблица версий:
    9.1.85-3убунту1 500
       500 http://archive.ubuntu.com/ubuntu bionic/multiverse Пакеты amd64

поэтому вы не должны использовать его.

lbal avatar
флаг gp
Спасибо за Ваш ответ! Я дурак. Я установил cuda, как вы рекомендовали, но я думал, что это только драйверы, а не набор инструментов. Кроме того, причина, по которой команда nvcc не работала до того, как я установил nvidia-cuda-toolkit (уже удален, спасибо), заключается в том, что на пути не было контейнера cuda.Теперь все исправлено, спасибо за помощь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.