Артем Гаврилов

Компилятор фреймворков для ИИ Glow от Facebook получил поддержку от Intel и Qualcomm

Glow — проект с открытым исходным кодом. Он позволяет создавать и оптимизировать фреймворки, с чьей помощью создаются продукты для ИИ и машинного обучения.

1383
Обложка поста glow-facebook

Facebook опубликовала заявление о поддержке их компилятора Glow с открытым кодом компаниями Cadence, Esperanto, Intel, Marvell и Qualcomm. Разработка позволяет создавать и оптимизировать фреймворки, с помощью которых создаются продукты для ИИ и машинного обучения.

Принцип работы

Glow собирает вычислительные данные фреймворков и старается оптимизировать код каждого из них, независимо от аппаратных средств акселератора. Компилятор содержит программы и блоки, при помощи которых фреймворк выполняет несколько задач. Распределитель ресурсов памяти компьютера, к примеру, выделяет мощности индивидуально для каждого акселератора.

Устройство акселераторов

Аппаратные ускорители необходимы для выполнения задач машинного обучения. Благодаря функциональным модулям, блокам памяти в чипе и специальных схемам для приложений, они способны эффективно достигать поставленных целей.

Для этого акселераторам необходимо организовать работу всех частей. Поэтому акселераторы вроде фреймворка PyTorch нуждаются в компиляторе.

Исследователи Facebook анонсировали выход версии 1.0 библиотеки PyTorch в начале мая 2018 года. Они предполагали, что крупное обновление поможет облегчить переход от этапа исследований к разработке приложений.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Инструменты
Компиляторы
Машинное обучение
Фреймворки
1383
Что думаете?
0 комментариев
Сначала интересные
Курсы
набор еще идетонлайн7590₽
набор еще идетонлайнбесплатно
набор еще идетонлайнбесплатно
набор еще идетонлайн2790₽
Все курсы