ONNX

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
ONNX logo main.png

Open Neural Network Exchange (ONNX) належить екосистемі штучного інтелекту з відкритим кодом[1]. ONNX доступний на GitHub.

Історія[ред. | ред. код]

У вересні 2017 року Facebook та Microsoft запровадили систему для переключення між такими фреймворками машинного навчання як PyTorch та Caffe2. Пізніше IBM, Huawei, Intel, AMD, ARM та Qualcomm оголосили про підтримку цієї ініціативи[1].

У жовтні 2017 року Microsoft оголосила, що додасть до своєї ініціативи платформу Cognitive Toolkit та Project Brainwave[1].

Наміри[ред. | ред. код]

Цілями ініціативи є:

Сумісність у межах фреймворку[ред. | ред. код]

Дозволити розробникам легше переходити між фреймворками, деякі з яких можуть бути більш бажаними для конкретних фаз процесу розробки, таких як швидке тренування, гнучкість архітектури мережі або використання на мобільних пристроях[2].

Спільна оптимізація[ред. | ред. код]

Дозволити постачальникам обладнання та іншим сторонам збільшувати продуктивність штучних нейронних мереж декількох фреймворків одночасно, орієнтуючись на представлення ONNX[2].

Зміст[ред. | ред. код]

ONNX надає визначення розширюваної моделі графу обчислень, вбудованих операторів і стандартних типів даних, орієнтованих на висновок (оцінку)[2].

Кожен граф обчислень — це список вузлів (вершин), які утворюють ациклічний граф. Вузли мають входи та виходи. Кожен вузол — це виклик оператора. Метадані документують граф. Вбудовані оператори мають бути доступні для кожного фреймворку, що підтримує ONNX[2].

Інші партнерства[ред. | ред. код]

Microsoft та Facebook є частиною Partnership on AI[en] разом з Apple, Amazon, Google та IBM, що призводить до підвищення обізнаності громадськості та збільшення наукових досліджень[1].

Примітки[ред. | ред. код]

  1. а б в г Microsoft and Facebook's open AI ecosystem gains more support. Engadget (en-US). Процитовано 2017-10-11. 
  2. а б в г Microsoft and Facebook create open ecosystem for AI model interoperability - Microsoft Cognitive Toolkit. Microsoft Cognitive Toolkit (en-US). 2017-09-07. Процитовано 2017-10-11. 

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]