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).
Это не первый проект, выложенный компанией в открытый доступ. Напомним, в марте 2018 года Intel создала Sound Open Firmware — свободно распространяемую прошивку для аудиоконтроллеров и SDK для работы со звуками.
852 открытий854 показов