
PyTorch, библиотека нейронных сетей Facebook на базе Python, получит более глубокую интеграцию с Google Cloud по мере приближения к релизу 1.0.
PyTorch — это тензорная библиотека, разработанная Facebook и построенная на Python для создания (и легкого перестроения) нейронных сетей, которые могут вычисляться центральным процессором или графическим процессором. Библиотека фактически является прямой альтернативой собственной библиотеке TensorFlow от Google.
До сих пор Google Cloud имел некоторую поддержку PyTorch, но в связи с предстоящим релизом PyTorch 1.0 Google Cloud объявляет о ряде предстоящих функций для улучшения опыта разработчиков при совместном использовании этих двух решений.
Чтобы разработчики могли быстро приступить к работе, сервис Deep Learning VM от Google Cloud теперь предлагает виртуальную машину с предустановленной PyTorch 1.0, всеми необходимыми драйверами и программным обеспечением, а также несколько примеров для начала работы.
В последние годы Google разработал специализированные тензорные процессоры (TPU) для ускорения тензорных вычислений в инфраструктуре Google Cloud. В дальнейшем Google будет напрямую работать с командой PyTorch, чтобы их программное обеспечение хорошо работало на Cloud TPU.
Сегодня мы рады сообщить, что инженеры команды Google TPU активно сотрудничают с основными разработчиками PyTorch для подключения PyTorch к Cloud TPU. Долгосрочная цель — позволить каждому наслаждаться простотой и гибкостью PyTorch, одновременно пользуясь преимуществами производительности, масштабируемости и экономической эффективности Cloud TPU.
Первоначальные тесты библиотеки на Cloud TPU были успешными, но предстоит еще много работы, прежде чем результаты будут опубликованы для сообщества, чтобы его можно было использовать и улучшать.
Разработчики PyTorch также сотрудничают с командой TensorBoard от Google Cloud для создания полезных инструментов визуализации для отслеживания экземпляров PyTorch во время их обучения. Это помогает сделать результаты машинного обучения менее неожиданными и позволяет разработчикам выявлять проблемы на ранних стадиях, вместо того чтобы тратить драгоценное время (и деньги) на ошибочные конструкции.
Вы можете узнать больше о сегодняшнем анонсе в Google Cloud Blog или начать работу с PyTorch на Deep Learning VM.
Мнение 9to5Google
На первый взгляд это кажется обыденным, но помните, что PyTorch в основном разрабатывается Facebook. Анонс, по сути, означает, что Google сотрудничает напрямую с Facebook. Это партнерство может быть направлено только на благо разработчиков машинного обучения по всему миру, но, возможно, это станет началом интересных отношений между технологическими гигантами.
Смотрите 9to5Google на YouTube для получения более свежих новостей: