Ubuntu не может установить драйверы cuda и nvidia

Сейчас я учусь использовать тензор потока и керас с моим ноутбуком (Lenono T440s).

Поскольку на моем ноутбуке установлена ​​видеокарта nvidia 730m, я хочу использовать свой графический процессор для углубленного изучения.

К сожалению, я столкнулся с множеством проблем, когда пытался установить драйвер nvidia и cuda. ​​

Для начала, будет лучше предоставить гораздо больше информации о том, как я устанавливаю свою Ubuntu. Я использую двойной ОС (Windows и Ubuntu). Поскольку Windows 10 изначально установлена ​​на моем ноутбуке, я отключаю Secure Boot. После этого я установил на него Ubuntu.

Затем я запускаю:

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

Затем я устанавливаю драйвер nvidia 375 (или другое видение) на странице дополнительных драйверов. Не повезло, в настройке nvidia ничего не показывает после перезагрузки. Но у него есть галочка с драйвером 375 на странице дополнительных драйверов.

Кажется, что nvidia не может быть обнаружена в моей системе.

Во-вторых, я попытался установить cuda 8.0. Но не удалось установить CUDA для установки инструментария CUDA.
Я могу только найти, что каталог, /usr/local/cuda8.0/, создан. Но нет /usr/local/cuda/.

Я перепробовал множество способов установки драйвера и cuda. Но это не помогает.

У меня действительно нет идей, как его установить. Я искренне надеюсь, что найдется кто-нибудь, кто сможет мне помочь.

Вот некоторая информация о моем ноутбуке:

Lenovo ThinkPad T440S CPU i-7 4006U 8 GM RAM NVIDIA GeForce 730M

0
задан 19 June 2017 в 12:24

1 ответ

Как знать, является ли мой ноутбук имеющим право TensorFlow-GPU?

Ваш ноутбук должен иметь CUDA NVIDIA совместимая видеокарта. GeForce GT 730M в порядке.

Вы могли посетить веб-сайт NVIDIA, если Вы хотите проверить себя.

NVIDIA собственная установка драйверов

Современному ноутбуку с видеокартами NVIDIA часто предоставляют Технологию Optimus. Что такое Технология Optimus? Это означает, что Ваш ноутбук имеет на самом деле 2 графических процессора: первый расположен на материнской плате, близко к ЦП. Мы назовем это “процессором Intel”. Второй находится на Вашей карте NVIDIA. По умолчанию, на Ubuntu 16.04, карта NVIDIA не используется. Необходимо установить определенный драйвер для использования его.

Мы могли выбрать между двумя типами драйверов: свободные драйверы и собственные драйверы. Мне не удалось работать со свободными драйверами, таким образом, мы будем использовать собственные драйверы.

Для установки их это довольно просто:

  • Перейдите к своему Параметру настройки системы
  • Перейдите к программному обеспечению и обновлениям
  • Нажмите на вкладку Additional Drivers
  • Ожидайте немного

На моем ноутбуке у меня есть это: драйвер Nvidia

Мы видели, что двоичный драйвер NVIDIA не используется. Зафиксировать его:

  • Нажмите на двоичный драйвер Using NVIDIA, и на Применяют Изменения, затем вводят Ваш пароль.
  • Ожидайте немного
  • Нажмите на Restart …

Вы могли теперь использовать свою видеокарту NVIDIA.

Одна важная вещь: В Windows Система Optimus переключается автоматически с графического процессора Intel на графический процессор NVIDIA при необходимости. Графический процессор Intel предлагает низкую эффективность, но также и низкое потребление. NVIDIA каждый предлагает высокие производительности, но также и высокое потребление.

На Ubuntu необходимо переключиться от одной микросхемы до другого собой, с помощью инструмент под названием ГЛАВНЫЙ.

Чтобы сделать это:

  • Откройте программное обеспечение NVIDIA XServer Settings
  • Перейдите к ГЛАВНОМУ профилю
  • Выберите NVIDIA (Performance Mode) или Intel (Power Saving Mode)
  • Введите свой пароль, затем выходят из системы и входят в систему. (Обратите внимание, что Вы не должны перезагружать!)

Примечание: Существует система, названная Шмелем, которые поддерживают правильно технологию Optimus NVIDIA путем переключения автоматически между Intel и микросхемой NVIDIA без ручной конфигурации, как в Windows. Мы не будем говорить об этом в этом ответе.

Теперь, давайте проверим, что мы могли использовать наш GPU NVIDIA.

NVIDIA тест GPU

Чтобы быть уверенными, что мы используем GPU NVIDIA, мы будем использовать инструмент glxgear.

В терминале войдите:

$ glxgear

Необходимо видеть вращающиеся механизмы.

  • Откройте программное обеспечение NVIDIA XServer Settings
  • Нажмите на строку GPU, – где и зависит от Вашей системы (На моей, это - GPU 0 – (GeForce 940MX)).
  • Проверьте строку Использование GPU. Это должно быть близко к 100%. При закрытии glxgear Использование GPU должно значительно уменьшиться.

установка cuDNN

Перейдите к веб-сайту NVIDIA cuDNN и нажмите на Кнопку загрузки. Вы, возможно, должны зарегистрироваться (это свободно).

Загрузите последнюю cuDNN Библиотеку для Linux и извлеките загруженный архив.

Скопируйте содержание включать каталога в/usr/local/cuda/include. Скопируйте содержание lib64 каталога в/usr/local/cuda/lib64.

И добавьте в конце своего .bashrc файла (в Вашей Домашней папке) следующие строки:

export LIBRARY_PATH=/usr/local/cuda/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
0
ответ дан 19 June 2017 в 22:24

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

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