Когда будет человечность 18.10 поддержки CUDA

Я должен использовать CUDA для работы и обновил Ubuntu, не проверяя (мое плохое), поддерживает ли CUDA Ubuntu 18.10, оказывается, что это не делает.

Последней поддерживаемой версией является Ubuntu 18.04.5. Когда Вы будете думать, что CUDA будет поддерживать Ubuntu 18.10? И если бы это будет требовать времени, каков был бы лучший способ понизить мою версию до 18,04?

Спасибо за внимание.

2
задан 6 June 2019 в 20:09

3 ответа

Я успешно установил CUDA 10.0 на Kubuntu 18.10. Вам нужны runfile и gcc версия 6.

  1. Перейдите к сайту для скачивания CUDA. Нажмите на Linux-> x86_64-> Ubuntu-> 18.04 (хотя мы имеем 18.10)-> runfile (локальный).

  2. Откройте новую терминальную среду с CtrlAltF2 (я думаю на Ubuntu, среда окон по умолчанию находится на F7, в то время как в Kubuntu находится на F1), и вход в систему как корень.

  3. Остановите менеджера по оформлению, чтобы остановить X-сервер и установить драйверы успешно. Для меня, на Kubuntu 18.10, который был достигнут с:
    service sddm stop
    Для обнаружения менеджера дисплея можно попытаться работать
    pgrep -l dm

  4. Запустите установщик CUDA с опцией переопределения:
    ./cuda_10.0.130_410.48_linux --override
    Опция переопределения проигнорирует проверку версии компилятора. CUDA требует gcc версии 6, но установка идет прекрасная с gcc версией 8 также. Опция переопределения позволяет нам продолжать двигаться с помощью более поздней версии компилятора. Установите драйверы, инструментарий и образцы также.

  5. Перезапустите среду рабочего стола
    service sddm start
    и переключатель снова к настольной среде.

  6. Добавьте, что CUDA включают каталог и каталог библиотеки CUDA к Вашему .bashrc файл. Я установил CUDA под /usr/local/cuda-10.0, таким образом, я должен был добавить
    export PATH=$PATH:/usr/local/cuda-10.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64/

  7. Перейдите к демонстрационному каталогу и скомпилируйте их. На этот раз версия 6 gcc требуется. Установите его
    sudo apt-get install g++-6
    и скомпилируйте образцы с помощью g ++ версия 6 как компилятор
    make HOST_COMPILER=g++-6

Готово!

5
ответ дан 2 December 2019 в 01:28

Я рекомендовал бы попробовать его, даже если это не поддерживается прежде, чем попытаться понизить. CUDA также работал над 18,04, прежде чем он поддерживался и в Космических источниках существует CUDA-пакет.

Используйте инструкцию по установке, предоставленную здесь eromod:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

sudo ubuntu-drivers autoinstall

перезагрузка

sudo apt install nvidia-cuda-toolkit gcc-6

nvcc --version
3
ответ дан 2 December 2019 в 01:28

Я не могу сказать, когда это будет поддерживаться, но в настоящий момент, на основе текущего опыта, cuda не поддерживается в человечности 18.10, поскольку это использует xserver abi 24, в то время как драйверы Nvidia все еще только поддерживают abi 23

С другой стороны, обновив, не проверяя на проблемы и нуждаясь в промежуточном решении, можно добавить бионический основной репозиторий к sources.list

deb http://us.archive.ubuntu.com/ubuntu/ bionic main

и понизьте xserver пакеты (xserver-xorg-core и xserver-xorg-video -*)

Я использую cuda 10 из репозитория Nvidia в

deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /
2
ответ дан 2 December 2019 в 01:28

Другие вопросы по тегам:

Похожие вопросы: