В этом видео я рассказываю, что такое графические карты показываю на конкретных примерах, как их использование ускоряет глубокое обучение в разы.
Демонстрационные ноутбуки я запускаю в докер контейнерах. Докер с ноутбуками без поддержки GPU можно запустить командой
docker run -p 8888:8888 -it tensorflow/tensorflow jupyter notebook --allow-root =’’
С поддержкой GPU:
nvidia-docker run -p 7777:8888 -it tensorflow/tensorflow:latest-gpu jupyter notebook --allow-root =’’
Инструкцию по установке докера можно найти на его официальном сайте
Установка утилиты nvidia-docker, позволяющей обращаться к графической карте, описана здесь
Ну а лучший способ измерения времени выполнения ноутбука - добавить в его начало
import time
start = ()
и в конец:
print (“Notebook execution has been done in {}s“.format(() - start))
Рекомендую запускать ноутбук несколько раз - тогда появится возможность найти среднюю скорость выполнения кода. При первом запуске ноутбук скачивает обучающую выборку с сайта, поэтому учитывать время его выполнения не стоит.
1 view
14
3
4 weeks ago 00:08:34 1
Практическая магия. Как развить сущность, как усилить сущность и как ее использовать.
4 weeks ago 00:11:26 4
Как регрессия Погружение в Прошлые Жизни Открывает Двери к Новому Будущему
4 weeks ago 00:12:37 14
5 лучших фильмов для итогового сочинения по Русскому языку I Умскул
4 weeks ago 00:11:19 559
Мобилизация сустава: секреты, которые вам никто не рассказывал!
4 weeks ago 00:54:30 4
[Максим Сафин - Практикующий Волшебник.] Как стать счастливым? Объясню на пальцах.
4 weeks ago 02:02:27 170
Kotlin Coroutine в Android-разработке // Демо-занятие курса «Android Developer. Professional»