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

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

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

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

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

Затем я бегу:

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 процессор i-7 4006U 8 GM RAM NVIDIA GeForce 730 м

1 ответ

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

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

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

Установка фирменных драйверов NVIDIA

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

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

Чтобы установить их, это довольно просто:

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

На моем ноутбуке у меня так: драйвер nvidia

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

  • Нажмите "Использование двоичного драйвера NVIDIA", "Применить изменения" и введите свой пароль.
  • Подожди немного
  • Нажмите на перезагрузку...

Теперь вы можете использовать вашу видеокарту NVIDIA.

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

В Ubuntu вы должны самостоятельно переключаться с одного чипа на другой, используя инструмент PRIME.

Для этого:

  • Откройте программное обеспечение NVIDIA XServer Settings.
  • Перейти в ПРЕМЬЕР-Профиль
  • Выберите NVIDIA (режим производительности) или Intel (режим энергосбережения)
  • Введите свой пароль, затем выйдите и войдите в систему. (Обратите внимание, вам не нужно перезагружаться!)

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

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

Тест NVIDIA GPU

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

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

$ glxgear

Вы должны увидеть вращающиеся шестерни.

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

CuDNN установка

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

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

Скопируйте содержимое каталога include в / 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
Другие вопросы по тегам