Попытка установить cuda 9.2 на ubuntu 18.04

Я пытаюсь установить CUDA 9.2 на Ubuntu 18.04, следуя веб-сайту это:

Я загрузил NVIDIA CUDA Toolkit (сценарий оболочки cuda_9.2.88_396.26_linux), но когда я его запустил ($ sudo sh cuda_9.2.88_396.26_linux), я получаю следующее:

Installing the NVIDIA display driver...
A system reboot is required to continue installation. Please reboot then run the installer again. 
An attmept has been made to disable Nouveau. 
If this message persists after reboot, please see the display driver log file at /var/log/nvidia-installer.log for more information.

Итак, я перезагружаюсь и снова запускаю сценарий оболочки ($ sudo sh cuda_9.2.88_396.26_linux), и я получил то же сообщение. Вот что говорится в журнале nvidia-installer.log:

 ERROR: The Nouveau kernel driver is currently in use by your system.  This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.  Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kernel driver.
WARNING: One or more modprobe configuration files to disable Nouveau are already present at: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf.  Please be sure you have rebooted your system since these files were written.  If you have rebooted, then Nouveau may be enabled for other reasons, such as being included in the system initial ramdisk or in your X configuration file.  Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kernel driver.
-> For some distributions, Nouveau can be disabled by adding a file in the modprobe configuration directory.  Would you like nvidia-installer to attempt to create this modprobe file for you? (Answer: Yes)
-> One or more modprobe configuration files to disable Nouveau have been written.  For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk.  Please reboot your system and attempt NVIDIA driver installation again.  Note if you later wish to reenable Nouveau, you will need to delete these files: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Я уже установил драйверы nvidia.

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

Robert Crovella 10.08.2018 18:20
1
1
3 340
1

Ответы 1

Во-первых, я бы следовал официальное руководство, включая инструкции перед установкой. Прочтите каждую строчку, вы сэкономите время, если будете внимательны с самого начала.

«Ленивый работает дважды»

Во-вторых: вот инструкции по отключению Nouveau в Ubuntu, если вы следуете установке Runfile.

  1. Проверьте, загружены ли драйверы Nouveau. Драйверы Nouveau загружаются, если следующая команда печатает что-нибудь

    $ lsmod | grep nouveau  
    
  2. Создайте файл в /etc/modprobe.d/blacklist-nouveau.conf со следующим содержимым:

    blacklist nouveau
    options nouveau modeset=0
    
  3. Восстановите ядро ​​initramfs:

    $ sudo update-initramfs -u
    

Обязательно выполните все действия после установки, когда закончите.

Наконец: Убедитесь, что используемая вами версия Ubuntu указана как поддерживаемая версией CUDA, которую вы пытаетесь установить !!!! При первой установке я предполагал, что последняя версия всего будет лучшей, но последняя версия CUDA не обязательно работает в последней версии Ubuntu. Некоторые более продвинутые пользователи могут заставить его работать, но я не могу вас туда направить. Проверьте поддерживаемые версии для CUDA toolkit и cuDNN (если вы его используете).

Удачи. Установка cuda может быть небольшой болью, необходимо не пропустить ни одного из этапов установки. На YouTube также есть несколько полезных видео, которые могут быть полезны, если вы застряли.

Спасибо за Ваш ответ ! Я только что установил Ubuntu (v. 18.04) для запуска моих скриптов глубокого обучения на Python. Я не могу найти, какую версию инструментария CUDA я должен использовать с Ubuntu 18.04 (действительно, я нашел много разных ответов, когда гуглил). Какой из них вы рекомендуете? Было бы проще, если бы я просто удалил ubuntu 18.04 и установил версию, официально поддерживаемую CUDA (например, ubuntu 17.10 или 16.04)?

WillGFR 11.08.2018 08:27

да. На данный момент (11 августа 2018 г.) инструментарий Cuda официально поддерживает только 17.10 и 16.04) Я бы сделал чистую установку одной из этих версий. Кроме того, если вы планируете использовать TensorFlow для глубокого обучения, я бы начал с официально рекомендованных версий. CUDA 9.0 и cuDNN 7.1. Как только они заработают, вы можете попробовать выполнить обновление, если хотите (Google, как другие люди его исправили), но для начала я бы использовал только официально поддерживаемые версии. Я пробовал просто установить все самое последнее, и устранение ошибок - это кошмар.

John Mansell 11.08.2018 12:25

Если вы собираетесь использовать python и TensorFlow для глубокого обучения, Windows - это самая простая среда для начала, IMHO. Чтобы начать, посмотрите видеоролики SentDex о глубоком обучении. Если вы собираетесь делать CUDA-C и C++ напрямую на GPU, используйте Ubuntu, чтобы вам вообще не пришлось возиться с Microsoft Visual Studio. Если вы не знаете, с чего начать, попробуйте SentDex и Udacity.

John Mansell 11.08.2018 12:31

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