NNEF
Neural Network Exchange Format (NNEF) |
- Системные требования:
- Cross-platform
- Разработчик:
- Khronos Group
- Текущая версия:
- 1.0.5
- Дата выхода текущей версии:
- февраль 16, 2022[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 приняли участие следующие члены 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
Сравнение с другими форматами файлов машинного обученияПравить
См. такжеПравить
ПримечанияПравить
- ↑ Releases .
- ↑ NNEF - Neural Network Exchange Format (NNEF) (англ.). The Khronos Group (4 октября 2016). Дата обращения: 7 февраля 2019.
- ↑ 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.
- ↑ Khronos IP Framework
- ↑ v1.0p Khronos PR
- ↑ The Khronos Group launches new standard for deploying trained neural networks (амер. англ.). SD Times (13 августа 2018). Дата обращения: 11 февраля 2019.
- ↑ Khronos NNEF Registry - The Khronos Group Inc . www.khronos.org. Дата обращения: 15 августа 2019.
Ошибка Lua в Модуль:Navbox на строке 353: attempt to index local 'listText' (a nil value).