Изменения

Перейти к навигации Перейти к поиску
5182 байта добавлено ,  18 дней назад
нет описания правки
Строка 1: Строка 1:  
'''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>.
 +
 +
== История ==
 +
NNEF был предложен в 2015 году компаниями-членами Khronos Group как независимый от устройства и реализации формат передачи данных, способный описывать любую [[Искусственная нейронная сеть|искусственную нейронную сеть]] с точки зрения её структуры, операций и данных. Первая версия стандарта была выпущена в предварительном виде в декабре 2017 года и утверждена в качестве официального стандарта Khronos в августе 2018 года.
 +
 +
== Цели ==
 +
Цель NNEF — предоставить специалистам по обработке данных и инженерам возможность легко переносить обученные нейронные сети из выбранной ими платформы обучения в широкий спектр систем инференса.
 +
 +
NNEF содержит полное описание структуры, операций и параметров обученной нейронной сети, независимо от инструментов обучения, использованных для её создания, и системы вывода, используемой для её выполнения.
 +
 +
== Управление и доступность ==
 +
NNEF поддерживается [[Группа Khronos|группой Khronos]] в соответствии с [[Принципы открытого управления|принципами открытого управления]]<ref name="openGov">[https://www.khronos.org/members/ip-framework/ Khronos IP Framework]</ref> следующим образом:
 +
 +
* Любая компания может присоединиться к Khronos, чтобы вносить свой вклад и влиять на разработку спецификаций;
 +
* Окончательные спецификации распространяются публично и бесплатно с веб-сайта Khronos;
 +
* Любая компания может реализовать спецификацию Khronos, а участвующие разработчики могут получить лицензию на товарный знак для соответствующих реализаций и выплачивать нулевые отчисления участникам Khronos;
 +
* Разработчики могут свободно использовать реализации спецификаций Khronos.
 +
 +
Спецификация NNEF доступна в реестре [https://www.khronos.org/registry/NNEF/ Khronos NNEF], а инструменты [https://github.com/KhronosGroup/NNEF-Tools доступны на Github.]
 +
 +
== Версии ==
 +
 +
* NNEF 1.0 Provisional, выпущена 20 декабря 2017 г.<ref name="prov2">[https://www.khronos.org/news/press/khronos-group-releases-nnef-1.0-standard-for-neural-network-exchange v1.0p Khronos PR]</ref>
 +
* NNEF 1.0, выпущена 13 августа 2018 г.<ref name="full2">{{Cite web|url=https://sdtimes.com/ai/the-khronos-group-launches-new-standard-for-deploying-trained-neural-networks/|title=The Khronos Group launches new standard for deploying trained neural networks|date=2018-08-13|website=SD Times|language=en-US|access-date=2019-02-11}}</ref>
 +
* NNEF 1.0.1, выпущена 10 мая 2019 г.
 +
* NNEF 1.0.2, выпущена 13 июля 2019 г.<ref>{{Cite web|url=https://www.khronos.org/registry/NNEF/|title=Khronos NNEF Registry - The Khronos Group Inc|website=www.khronos.org|access-date=2019-08-15}}</ref>
 +
 +
== Участие отрасли ==
 +
В рабочей группе NNEF приняли участие следующие члены Khronos:{{columns-list|colwidth=18em|
 +
* 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
 +
 +
== Сравнение с другими форматами файлов машинного обучения ==
 +
 +
== См. также ==
 +
 +
* [[ONNX]]
    
== Примечания ==
 
== Примечания ==
 
<references />
 
<references />
 
[[Категория:Форматы файлов машинного обучения]]
 
[[Категория:Форматы файлов машинного обучения]]

Реклама:

Навигация