Установка CUDA 12.0 на Ubuntu 22.04 и версия драйвера: 535.86.05

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

  • ОС: Ubuntu 22.04.3 LTS
  • ГПУ: RTX3090
  • Драйвер Nvidia: 535.86.05
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05              Версия драйвера: 535.86.05    Версия CUDA: 12.2     |
|-----------------------------------------+----------------------+----------------------+

Я следовал инструкциям по установке CUDA 12.0, но в конце всегда возникает ошибка:

При обработке возникли ошибки: 
nvidia-dkms-525
cuda-drivers-525
nvidia-driver-525
cuda-drivers
cuda-runtime-12-0
cuda-12-0
cuda-demo-suite-12-0
cuda

Я переустанавливаю Ubuntu каждый раз, чтобы избежать проблем с совместимостью. Я думаю, что проблема связана с драйвером, потому что связанные инструкции требуют nvidia-driver-525, в то время как мой драйвер – 535.86.05. Какой лучший способ установить CUDA 12.0 с моей текущей конфигурацией? Спасибо

Попробуйте установить с помощью .run файла вместо .deb, так как он спрашивает, хотите ли вы также установить драйвер (вам этого не нужно, так как он установит другую версию драйвера, чем у вас уже есть). По крайней мере, этот метод сработал у меня, также на 22.04 с 535.

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

Установка CUDA 12.0 на Ubuntu 22.04 с драйвером версии 535.86.05

Если вы столкнулись с проблемами при установке CUDA 12.0 на Ubuntu 22.04 с драйвером версии 535.86.05, не переживайте. Ниже приведено пошаговое руководство, которое поможет вам успешно установить CUDA, учитывая вашу текущую конфигурацию.

Системные требования

  • Операционная система: Ubuntu 22.04.3 LTS
  • Графический процессор: NVIDIA RTX 3090
  • Версия драйвера NVIDIA: 535.86.05
  • Версия CUDA, которую необходимо установить: 12.0

Подготовка к установке

  1. Удаление ранее установленных компонентов CUDA и драйверов:
    Прежде чем продолжить, рекомендуется удалить все ранее установленные версии CUDA и её компонентов, чтобы избежать конфликтов:

    sudo apt-get remove --purge '^cuda.*'
    sudo apt-get remove --purge '^nvidia-.*'
    sudo apt-get autoremove
  2. Проверка наличия актуальных драйверов:
    Убедитесь, что у вас установлены последние драйверы NVIDIA. Используйте команду:

    nvidia-smi

    Вы должны видеть вашу текущую версию драйвера (535.86.05) и соответствующую версию CUDA (которая может быть 12.2).

Установка CUDA 12.0 с помощью .run файла

Рекомендуется использовать .run файл для установки CUDA, чтобы избежать проблем совместимости с драйверами. Следуйте инструкциям:

  1. Скачайте CUDA 12.0:
    Перейдите на страницу загрузки CUDA и выберите опцию для загрузки .run файла.

  2. Подготовка к установке:
    Перед установкой убедитесь, что у вас установлены необходимые зависимости:

    sudo apt-get update
    sudo apt-get install build-essential
  3. Разрешения на выполнение файла:
    Установите файл .run как исполняемый:

    chmod +x cuda_12.0.0_*.run
  4. Запуск установки:
    Запустите установку с помощью следующей команды:

    sudo ./cuda_12.0.0_*.run
  5. Не устанавливайте драйвер:
    В процессе установки вам будет предложено несколько параметров. Обязательно отмените установку драйвера, так как у вас уже установлен нужный драйвер 535.86.05. Затем продолжайте следовать инструкциям на экране.

Завершение установки

После успешной установки CUDA выполните следующие шаги для настройки окружения:

  1. Добавьте CUDA в переменные окружения:

    Откройте файл ~/.bashrc в текстовом редакторе:

    nano ~/.bashrc

    Добавьте следующие строки в конец файла:

    export PATH=/usr/local/cuda-12.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64:$LD_LIBRARY_PATH

    Сохраните изменения и закройте редактор. Примените изменения:

    source ~/.bashrc
  2. Проверка установки:
    Для проверки установки выполните следующую команду:

    nvcc --version

    Вы должны увидеть информацию о установленной версии CUDA.

Заключение

Следуя этим подробным шагам, вы сможете без проблем установить CUDA 12.0 на вашу систему Ubuntu 22.04 с драйвером версии 535.86.05. В случае возникновения каких-либо трудностей, убедитесь, что вы полностью выполнили все этапы и проверьте наличие предупреждений или ошибок, чтобы выявить возможные несоответствия.

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

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