Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Формат обмена нейронной сетью ( NNEF ) - это формат обмена данными искусственной нейронной сети , разработанный Khronos Group . Он предназначен для уменьшения фрагментации развертывания машинного обучения за счет включения разнообразного набора средств обучения нейронных сетей и механизмов вывода, которые могут использоваться приложениями на различных устройствах и платформах. [1] [2]

История [ править ]

NNEF был предложен в 2015 году компаниями-членами Khronos Group в качестве независимого от устройства и реализации формата передачи, способного описать любую искусственную нейронную сеть с точки зрения ее структуры, операций и данных.

Первая версия стандарта была запущена в предварительной форме в декабре 2017 года и ратифицирована в качестве официального стандарта Khronos в августе 2018 года.

Цели [ править ]

Цель NNEF - дать возможность специалистам по обработке данных и инженерам легко переносить обученные сети из выбранной ими учебной среды в широкий спектр механизмов логического вывода. NNEF инкапсулирует полное описание структуры, операций и параметров обученной нейронной сети, независимо от обучающих инструментов, используемых для ее создания, и механизма вывода, используемого для ее выполнения.

Управление и доступность [ править ]

NNEF поддерживается Khronos Group в соответствии с ее Принципами открытого управления [3] следующим образом:

  • Любая компания приглашается и может присоединиться к Khronos, чтобы внести свой вклад и повлиять на разработку ее спецификаций;
  • Окончательные спецификации публично и бесплатно распространяются с веб-сайтом Khronos;
  • Любая компания может внедрить спецификацию Khronos, а участвующие разработчики могут получить лицензию на товарный знак для соответствующих реализаций и выплачивать нулевые гонорары участникам Khronos; и
  • Разработчики могут свободно использовать реализации спецификаций Khronos.

Спецификация NNEF доступна в реестре Khronos NNEF, а инструменты доступны на Github.

Версии [ править ]

  • Предварительная версия NNEF 1.0, выпущена 20 декабря 2017 г. [4]
  • NNEF 1.0, выпущен 13 августа 2018 г. [5]
    • NNEF 1.0.1, выпущен 10 мая 2019 г.
    • NNEF 1.0.2, выпущен 13 июля 2019 г. [6]

Участие в отрасли [ править ]

Следующие члены Khronos участвовали в рабочей группе NNEF:

  • AIMotive.
  • Усовершенствованные микроустройства.
  • Арм Холдингс, Лтд.
  • Axell
  • Axis Communications.
  • Каденция
  • Чева
  • Codeplay
  • Профессионалы цифровых медиа
  • ETRI
  • Huawei
  • Intel Corp.
  • Технологии воображения
  • LG
  • Национальная лаборатория Лос-Аламоса
  • LunarG
  • Медиатек
  • Наставник Графика
  • NXP
  • О полупроводнике
  • Qualcomm
  • Компания Qt
  • Renesas
  • Samsung
  • Кремниевая Студия
  • Соционекст
  • Sony
  • Synopsys
  • Инструменты Техаса
  • Подумайте о кремнии
  • Verisilicon
  • Xilinx

Инструменты [ править ]

Проект инструментов NNEF на github содержит следующие инструменты с открытым исходным кодом:

  • Формат файла Parser
  • Двунаправленные преобразователи между NNEF и ONNX, Caffe, Caffe2, TensorFlow (python), TensorFlow (protobuf)
  • Модельный зоопарк: эталонная коллекция моделей, преобразованных в NNEF

См. Также [ править ]

  • Открытый обмен нейронной сетью

Ссылки [ править ]

  1. ^ «NNEF - Формат обмена нейронной сетью (NNEF)» . Группа Хронос . 2016-10-04 . Проверено 7 февраля 2019 .
  2. ^ Seo, B .; Шин, М .; Мо, YJ; Ким, Дж. (Январь 2018 г.). «Нисходящий синтаксический анализ для формата обмена нейронной сетью (NNEF) в вычислениях глубокого обучения на основе TensorFlow». Международная конференция по информационным сетям (ICOIN) 2018: 522–524. DOI : 10.1109 / ICOIN.2018.8343173 . ISBN 978-1-5386-2290-2.
  3. ^ Структура Khronos IP
  4. ^ v1.0p Хронос PR
  5. ^ «Группа Khronos запускает новый стандарт для развертывания обученных нейронных сетей» . SD Times . 2018-08-13 . Проверено 11 февраля 2019 .
  6. ^ "Регистр Khronos NNEF - Группа Khronos Inc." . www.khronos.org . Проверено 15 августа 2019 .