Сейчас я учусь использовать тензор потока и керас с моим ноутбуком (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
Ваш ноутбук должен иметь CUDA NVIDIA совместимая видеокарта. GeForce GT 730M в порядке.
Вы могли посетить веб-сайт NVIDIA, если Вы хотите проверить себя.
Современному ноутбуку с видеокартами NVIDIA часто предоставляют Технологию Optimus. Что такое Технология Optimus? Это означает, что Ваш ноутбук имеет на самом деле 2 графических процессора: первый расположен на материнской плате, близко к ЦП. Мы назовем это “процессором Intel”. Второй находится на Вашей карте NVIDIA. По умолчанию, на Ubuntu 16.04, карта NVIDIA не используется. Необходимо установить определенный драйвер для использования его.
Мы могли выбрать между двумя типами драйверов: свободные драйверы и собственные драйверы. Мне не удалось работать со свободными драйверами, таким образом, мы будем использовать собственные драйверы.
Для установки их это довольно просто:
На моем ноутбуке у меня есть это: драйвер Nvidia
Мы видели, что двоичный драйвер NVIDIA не используется. Зафиксировать его:
Вы могли теперь использовать свою видеокарту NVIDIA.
Одна важная вещь: В Windows Система Optimus переключается автоматически с графического процессора Intel на графический процессор NVIDIA при необходимости. Графический процессор Intel предлагает низкую эффективность, но также и низкое потребление. NVIDIA каждый предлагает высокие производительности, но также и высокое потребление.
На Ubuntu необходимо переключиться от одной микросхемы до другого собой, с помощью инструмент под названием ГЛАВНЫЙ.
Чтобы сделать это:
Примечание: Существует система, названная Шмелем, которые поддерживают правильно технологию Optimus NVIDIA путем переключения автоматически между Intel и микросхемой NVIDIA без ручной конфигурации, как в Windows. Мы не будем говорить об этом в этом ответе.
Теперь, давайте проверим, что мы могли использовать наш GPU NVIDIA.
Чтобы быть уверенными, что мы используем GPU NVIDIA, мы будем использовать инструмент glxgear.
В терминале войдите:
$ glxgear
Необходимо видеть вращающиеся механизмы.
Перейдите к веб-сайту 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