CUDA Toolkit 11.1.0, ошибка установки

Вопрос или проблема

Я хочу установить CUDA на Ubuntu 20.04, и я использовал эти команды для установки CUDA (11.1.0):

wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run

sudo sh cuda_11.1.0_455.23.05_linux.run

Но после загрузки для установки возникает эта ошибка.

Ошибка:

Установка не удалась. Смотрите журнал в /var/log/cuda-installer.log для получения подробностей.

Я пробую эту команду:
/var/log/nvidia-installer.log

Результат:

bash: /var/log/nvidia-installer.log: Доступ запрещен

и эта команда:

cat /var/log/cuda-installer.log

Результат:

[INFO]: Драйвер не установлен.
[INFO]: Проверка версии компилятора...
[INFO]: местоположение gcc: /usr/bin/gcc

[INFO]: версия gcc: gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 

[INFO]: Инициализация меню
[INFO]: Установка завершена
[INFO]: Инициализация записываемого меню
[INFO]: Компоненты для установки: 
[INFO]: Драйвер
[INFO]: 455.23.05
[INFO]: Выполнение NVIDIA-Linux-x86_64-455.23.05.run --ui=none --no-questions --accept-license --disable-nouveau --no-cc-version-check --install-libglvnd  2>&1
[INFO]: Завершено с кодом: 256
[ERROR]: Установка компонента драйвера не удалась.
[ERROR]: Установка 455.23.05 не удалась, выход

Пожалуйста, помогите мне.

Это может помочь с этой проблемой:
https://gist.github.com/jeremy-rutman/02243e08f9864ebd81de75a05bfe1eec

Ответ или решение

Установка CUDA Toolkit 11.1.0 на Ubuntu 20.04: Решение проблемы с ошибкой установки

Установка CUDA на Ubuntu 20.04 может стать сложной задачей, особенно если возникают ошибки во время процесса. В данном случае, судя по предоставленной информации, установка CUDA Toolkit 11.1.0 завершилась с ошибками. Рассмотрим шаги, которые могут помочь в устранении проблемы.

1. Проверка совместимости

Перед началом установки убедитесь, что ваше оборудование поддерживает CUDA. Проверьте, установлены ли все необходимые драйвера NVIDIA. Для CUDA 11.1.0 требуется драйвер версии 455.23.05 или выше.

2. Убедитесь в наличии необходимых зависимостей

CUDA требует правильно настроенной среды, с установленными библиотеками и инструментами. Необходимо установить следующие зависимости перед началом установки:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)

3. Отключение Nouveau

Перед установкой важно отключить драйвер Nouveau, так как он может конфликтовать с установкой драйверов NVIDIA. Для этого выполните команды:

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
echo "options nouveau nofbaccel=1" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u

После выполнения этих команд перезагрузите систему.

4. Чтение логов для диагностики

Как вы уже сделали, важно просмотреть лог файл для более детальной диагностики. Ошибка, которую вы видите:

[ERROR]: Install of driver component failed.

указывает на проблемы с установкой драйвера.

Чтобы просмотреть лог файл правильно, используйте команду:

sudo cat /var/log/cuda-installer.log

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

5. Удаление старых версий драйверов NVIDIA

Если на вашей системе уже установлены старые версии драйверов NVIDIA, рекомендуется их удалить:

sudo apt-get remove --purge '^nvidia-.*'

После этого попробуйте снова установить CUDA.

6. Установка CUDA без X-сессий

Убедитесь, что вы находитесь в консольном режиме (без X-сессии) во время установки. Вы можете переключиться на текстовую консоль, используя комбинацию клавиш Ctrl + Alt + F3, войдите в систему и выполните установку.

7. Запуск установщика с правами администратора

Убедитесь, что вы запускаете установщик CUDA с правами администратора:

sudo sh cuda_11.1.0_455.23.05_linux.run

8. Устранение проблем с компилятором

В процессе инсталляции также важно, чтобы использовалась совместимая версия компилятора GCC. CUDA 11.1.0 имеет некоторые ограничения на версии GCC. Попробуйте установить GCC 8, если у вас версия 9.4:

sudo apt-get install gcc-8 g++-8

Затем создайте символьные ссылки:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-8

9. Обновление установщика

Если ни один из вышеперечисленных шагов не помог, попробуйте загрузить последнюю версию установщика CUDA с сайта NVIDIA. Иногда проблемы могут проявляться из-за устаревших инсталляторов.

Заключение

Соблюдение указанных шагов должно помочь в решении проблемы с установкой CUDA Toolkit 11.1.0 на Ubuntu 20.04. Главное – внимательно следить за логами и корректно указывать все зависимости. Если проблема сохраняется, рассмотрите возможность обращения в техническую поддержку NVIDIA или на форумы, посвященные вопросам CUDA и драйверам NVIDIA.

Оцените материал
Добавить комментарий

Капча загружается...