NNEF: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 +
{{Infobox software
 +
| name = Neural Network Exchange Format (NNEF)
 +
| logo = NNEF logo.svg
 +
| logo size = 200px
 +
| author =
 +
| developer = [[Khronos Group]]
 +
| latest_release_version = 1.0.5
 +
| latest_release_date = {{Start date and age|2022|02|16}}<ref>{{Cite web|url=https://www.khronos.org/registry/NNEF|title=Releases}}</ref>
 +
| programming_language =
 +
| operating_system = [[Cross-platform]]
 +
| platform = Cross-platform
 +
| genre = [[Application programming interface|API]]
 +
| license =
 +
| website = {{URL|https://www.khronos.org/nnef/}}
 +
}}
 
'''Neural Network Exchange Format (NNEF)''' — это формат обмена данными для искусственных нейронных сетей, разработанный [[Khronos Group]]. Он предназначен для снижения фрагментации развёртывания машинного обучения за счёт предоставления широкого спектра инструментов [[Обучение нейронных сетей|обучения нейронных сетей]] и механизмов [[Инференс|инференса]] для использования в приложениях на самых разных устройствах и платформах<ref>{{Cite web|url=https://www.khronos.org/nnef/|title=NNEF - Neural Network Exchange Format (NNEF)|date=2016-10-04|website=The Khronos Group|language=en|access-date=2019-02-07}}</ref><ref>{{Cite book|last1=Seo|first1=B.|last2=Shin|first2=M.|last3=Mo|first3=Y. J.|last4=Kim|first4=J.|chapter=Top-down parsing for Neural Network Exchange Format (NNEF) in TensorFlow-based deep learning computation|title=2018 International Conference on Information Networking (ICOIN)|date=January 2018|pages=522–524|isbn=978-1-5386-2290-2|doi=10.1109/ICOIN.2018.8343173|s2cid=5053900}}</ref>.
 
'''Neural Network Exchange Format (NNEF)''' — это формат обмена данными для искусственных нейронных сетей, разработанный [[Khronos Group]]. Он предназначен для снижения фрагментации развёртывания машинного обучения за счёт предоставления широкого спектра инструментов [[Обучение нейронных сетей|обучения нейронных сетей]] и механизмов [[Инференс|инференса]] для использования в приложениях на самых разных устройствах и платформах<ref>{{Cite web|url=https://www.khronos.org/nnef/|title=NNEF - Neural Network Exchange Format (NNEF)|date=2016-10-04|website=The Khronos Group|language=en|access-date=2019-02-07}}</ref><ref>{{Cite book|last1=Seo|first1=B.|last2=Shin|first2=M.|last3=Mo|first3=Y. J.|last4=Kim|first4=J.|chapter=Top-down parsing for Neural Network Exchange Format (NNEF) in TensorFlow-based deep learning computation|title=2018 International Conference on Information Networking (ICOIN)|date=January 2018|pages=522–524|isbn=978-1-5386-2290-2|doi=10.1109/ICOIN.2018.8343173|s2cid=5053900}}</ref>.
  
Строка 77: Строка 92:
 
== Примечания ==
 
== Примечания ==
 
<references />
 
<references />
 +
 +
{{Khronos Group standards}}
 
[[Категория:Форматы файлов машинного обучения]]
 
[[Категория:Форматы файлов машинного обучения]]

Версия от 23:31, 11 сентября 2025

NNEF logo.svg
Neural Network Exchange Format (NNEF)


Операционная система:
Cross-platform


Системные требования:
Cross-platform
Разработчик:
Khronos Group



Текущая версия:
1.0.5
Дата выхода текущей версии:
февраль 16, 2022; 3 years ago (2022-02-16)[1]




Neural Network Exchange Format (NNEF) — это формат обмена данными для искусственных нейронных сетей, разработанный Khronos Group. Он предназначен для снижения фрагментации развёртывания машинного обучения за счёт предоставления широкого спектра инструментов обучения нейронных сетей и механизмов инференса для использования в приложениях на самых разных устройствах и платформах[2][3].

История

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

Цели

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

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

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

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

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

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

Версии

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

Участие отрасли

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

  • AIMotive.
  • Advanced Micro Devices.
  • Arm Holdings, Ltd.
  • Axell
  • Axis Communications.
  • Cadence
  • Ceva
  • Codeplay
  • Digital Media Professionals
  • ETRI
  • Huawei
  • Intel Corp.
  • Imagination technologies
  • LG
  • Los Alamos National Lab
  • LunarG
  • Mediatek
  • Mentor Graphics
  • NXP
  • On Semiconductor
  • Qualcomm
  • The Qt Company
  • Renesas
  • Samsung
  • Silicon Studio
  • Socionext
  • Sony
  • Synopsys
  • Texas Instruments
  • Think Silicon
  • Verisilicon
  • Xilinx

Инструменты

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

  • Анализатор форматов файлов
  • Двунаправленные конвертеры между NNEF и ONNX, Caffe, Caffe2, TensorFlow (python), TensorFlow (protobuf)
  • Model zoo: справочная коллекция моделей, преобразованных в NNEF

Сравнение с другими форматами файлов машинного обучения

См. также

Примечания

  1. Releases.
  2. NNEF - Neural Network Exchange Format (NNEF) (англ.). The Khronos Group (4 октября 2016). Дата обращения: 7 февраля 2019.
  3. Seo, B. Top-down parsing for Neural Network Exchange Format (NNEF) in TensorFlow-based deep learning computation // 2018 International Conference on Information Networking (ICOIN) / B. Seo, M. Shin, Y. J. Mo … [и др.]. — January 2018. — P. 522–524. — ISBN 978-1-5386-2290-2. — doi:10.1109/ICOIN.2018.8343173.
  4. Khronos IP Framework
  5. v1.0p Khronos PR
  6. The Khronos Group launches new standard for deploying trained neural networks (амер. англ.). SD Times (13 августа 2018). Дата обращения: 11 февраля 2019.
  7. Khronos NNEF Registry - The Khronos Group Inc. www.khronos.org. Дата обращения: 15 августа 2019.

Ошибка Lua в Модуль:Navbox на строке 353: attempt to index local 'listText' (a nil value).