신경망 교환 형식

Neural Network Exchange Format
NNEF(Neural Network Exchange Format)
NNEF logo.svg
개발자크로노스 그룹
안정적 해제
1.0.2 / 2019년 7월 16일; 2년(2019-07-16)
운영 체제크로스 플랫폼
플랫폼크로스 플랫폼
유형API
웹사이트www.khronos.org/nnef/

NNEF(Neural Network Exchange Format)는 크로노스 그룹이 개발한 인공신경망 데이터 교환 형식이다.신경망 훈련도구와 추론엔진을 다양하게 조합해 다양한 기기·플랫폼에 걸쳐 응용 프로그램이 활용할 수 있도록 함으로써 머신러닝 배치의 단편화를 줄이자는 취지다.[1][2]

역사

NNEF는 2015년 크로노스 그룹 회원사가 구조, 운영, 데이터 측면에서 어떤 인공신경망도 설명할 수 있는 장치 및 구현 독립 전송 형식으로 제안하였다.

이 표준의 제1판은 2017년 12월 잠정 형태로 출시됐고, 2018년 8월 정식 크로노스 표준으로 비준됐다.

목표

NNEF의 목표는 데이터 과학자와 엔지니어가 선택한 훈련 프레임워크에서 다양한 추론 엔진으로 훈련된 네트워크를 쉽게 이전할 수 있도록 하는 것이다.NNEF는 훈련된 신경 네트워크의 구조, 작동 및 매개변수에 대한 완전한 설명을 캡슐화하며, 이를 생산하는데 사용되는 훈련 도구와 그것을 실행하는 데 사용되는 추론 엔진과는 무관하게 한다.

거버넌스 및 가용성

NNEF는 Khronos Group이 Open Governance 원칙에[3] 따라 다음과 같이 유지한다.

  • 어떤 회사라도 Khronos에 초대되어 그 사양 개발에 기여하고 영향을 미칠 수 있다.
  • 확정된 사양은 Khronos 웹 사이트에서 무료로 공개 배포한다.
  • 어떤 회사라도 Khronos 규격을 구현할 수 있으며, 참여 구현자는 순응적 구현을 위한 상표 라이센스를 취득할 수 있으며, Khronos 참가자에게 로열티를 전혀 지불하지 않는다.
  • 개발자들은 크로노스 사양의 구현을 자유롭게 사용할 수 있다.

NNEF 사양은 Khronos NNEF 레지스트리에서 사용할 수 있으며 공구는 Github에서 사용할 수 있다.

버전

  • NNEF 1.0 임시, 2017년 12월 20일 발매.[4]
  • NNEF 1.0, 2018년[5] 8월 13일 출시
    • NNEF 1.0.1, 2019년 5월 10일 출시
    • NNEF 1.0.2, 2019년[6] 7월 13일 출시

산업 참여

NNEF 워킹그룹에는 다음과 같은 크로노스 멤버가 참여했다.

  • 아이모티브.
  • Advanced Micro Devices.
  • 암홀딩스
  • 액셀
  • 축 통신.
  • 캐던스
  • 세바
  • 코드플레이
  • 디지털 미디어 전문가
  • ETRI
  • 화웨이
  • 인텔
  • 상상 기술
  • LG
  • 로스 알라모스 국립 연구소
  • 루나그
  • 중재크
  • 멘토 그래픽스
  • NXP
  • 온 반도체
  • 퀄컴
  • Qt 컴퍼니
  • 레네사스
  • 삼성
  • 실리콘 스튜디오
  • 소시오넥트
  • 소니
  • 시놉시스
  • 텍사스 인스트루먼트
  • 씽크 실리콘
  • 베리실리콘
  • 시린크스

도구들

GitHub에 대한 NNEF 도구 프로젝트는 다음과 같은 오픈 소스 도구를 포함한다.

  • 파일 형식 구문 분석기
  • NNEF와 ONNX 간의 양방향 변환기, 카페인, 카페인2, 텐서플로우(피톤), 텐서플로우(프로토부프)
  • 모델 동물원: NNEF로 변환된 모델의 참조 컬렉션

참고 항목

참조

  1. ^ "NNEF - Neural Network Exchange Format (NNEF)". The Khronos Group. 2016-10-04. Retrieved 2019-02-07.
  2. ^ Seo, B.; Shin, M.; Mo, Y. J.; Kim, J. (January 2018). "Top-down parsing for Neural Network Exchange Format (NNEF) in TensorFlow-based deep learning computation". 2018 International Conference on Information Networking (ICOIN): 522–524. doi:10.1109/ICOIN.2018.8343173. ISBN 978-1-5386-2290-2.
  3. ^ 크로노스 IP 프레임워크
  4. ^ v1.0p 크로노스 PR
  5. ^ "The Khronos Group launches new standard for deploying trained neural networks". SD Times. 2018-08-13. Retrieved 2019-02-11.
  6. ^ "Khronos NNEF Registry - The Khronos Group Inc". www.khronos.org. Retrieved 2019-08-15.