Intel представила компилятор nGraph для систем машинного обучения

Новости Отредактировано

Компания Intel опубликовала наработки проекта nGraph. В него включены открытый компилятор, набор библиотек и среда выполнения для компиляции в исполняемый код моделей глубинного машинного обучения.

852 открытий854 показов

Компания Intel выложила в открытый доступ все готовые разработки проекта под названием nGraph. В его рамках происходило развитие набора библиотек и среды выполнения для компиляции в исполняемый код моделей глубинного машинного обучения, подготовленных при помощи различных фреймворков, а также открытого компилятора. Код написан на языке С++ и распространяется под лицензией Apache 2.0.

В nGraph реализована прямая поддержка компиляции моделей, подготовленных для фреймворков TensorFlow, Apache MXNet и Neon (Intel Nervana), а также косвенная поддержка моделей Caffe2, PyTorch и CNTK (Cognitive Toolkit), которая обеспечивается через промежуточное преобразование в универсальный формат ONNX (Open Neural Network Exchange).

Доступные платформы для nGraph

Первоначально поддерживаемые программно-аппаратные возможности проекта включают в себя:

  • процессоры архитектуры Intel (x86, Intel Xeon, а также Xeon Phi);
  • процессор нейронной сети Intel Nervana (NNP);
  • библиотеку NVIDIA cuDNN (GPU).
Intel представила компилятор nGraph для систем машинного обучения 1

Это не первый проект, выложенный компанией в открытый доступ. Напомним, в марте 2018 года Intel создала Sound Open Firmware — свободно распространяемую прошивку для аудиоконтроллеров и SDK для работы со звуками.

Следите за новыми постами
Следите за новыми постами по любимым темам
852 открытий854 показов