개방형 신경망 교환기

Open Neural Network Exchange
개방형 신경망 교환(ONNX)
Open Neural Network Exchange logo.svg
원본 작성자페이스북, 마이크로소프트
개발자리눅스 파운데이션
초기 릴리즈2017년 9월; 4년(2017-09)
안정적 해제
1.9.0[1] / 2021년 4월 19일; 10개월 전(2021년 4월 19일)
리포지토리
기록 위치C++, 파이톤
운영 체제Windows, Linux
유형인공지능 생태계
면허증최초 MIT 라이센스;
나중에 Apache License 2.0으로 변경됨
웹사이트onnx.ai Edit this on Wikidata

오픈신경망거래소(ONNX) [ˈo:nʏks][2]는 기술기업과 연구단체의 오픈소스 인공지능 생태계로[3], 인공지능 분야의 혁신과 협업을 촉진하기 위해 머신러닝 알고리즘과 소프트웨어 도구를 대표할 수 있는 개방형 표준을 확립한다.[4]ONNX는 GitHub에서 이용할 수 있다.

역사

ONNX는 원래 Toffee라는[5] 이름으로 페이스북의 PyTorch 팀에 의해 개발되었다.[6]2017년 9월에는 ONNX로 이름을 바꾸고 페이스북과 마이크로소프트가 발표했다.[7]이후 IBM, 화웨이, 인텔,[3] AMD, , 퀄컴이 주도권 지원을 발표했다.

2017년 10월 마이크로소프트는 인지기능 툴킷프로젝트 브레인웨이브 플랫폼을 이니셔티브에 추가하겠다고 발표했다.[3]

2019년 11월 리눅스 Foundation AI에서 ONNX가 대학원 프로젝트로 받아들여졌다.

2020년 10월 제탄시스템스는 ONNX 생태계의 일원이 되었다.[8]

의도

이니셔티브의 목표:

프레임워크 상호운용성

개발자들이 더 쉽게 프레임워크 사이를 이동할 수 있도록 허용하며, 그 중 일부는 빠른 교육, 네트워크 아키텍처 유연성 또는 모바일 장치의 회의와 같은 개발 프로세스의 특정 단계에 더 바람직할 수 있다.[7]

공유 최적화

하드웨어 벤더 등이 ONNX표현을 목표로 하여 여러 프레임워크의 인공신경망의 성능을 한 번에 향상시킬 수 있도록 한다.[7]

내용물

ONNX는 회의(평가)에 초점을 맞춘 확장 가능한 계산 그래프 모델, 내장 연산자 및 표준 데이터 유형의 정의를 제공한다.[7]

각 계산 데이터 흐름 그래프는 순환 그래프를 구성하는 노드 목록이다.노드에는 입력과 출력이 있다.각 노드는 운영자에 대한 호출이다.그래프를 문서화하는 메타데이터.내장 연산자는 각 ONNX 지원 프레임워크에서 사용할 수 있어야 한다.[7]

참고 항목

참조

  1. ^ "Release 1.9.0". 19 April 2021. Retrieved 16 May 2021.
  2. ^ @onnxai (March 13, 2018). "Hi Hu, it's not spelled the same, but pronounced the same as Onyx" (Tweet) – via Twitter.
  3. ^ a b c "Microsoft and Facebook's open AI ecosystem gains more support". Engadget. Retrieved 2017-10-11.
  4. ^ https://onnx.ai/
  5. ^ "Codemod Toffee -> ONNX, toffee -> onnx. Change file names to match · pytorch/pytorch@6d8d5ba". GitHub. Retrieved 2021-10-12.
  6. ^ "A model exporter for PyTorch by ezyang · Pull Request #2565 · pytorch/pytorch". GitHub. Retrieved 2021-10-12.
  7. ^ a b c d e "Microsoft and Facebook create open ecosystem for AI model interoperability - Microsoft Cognitive Toolkit". Microsoft Cognitive Toolkit. 2017-09-07. Retrieved 2017-10-11.
  8. ^ "Zetane Systems Joins the ONNX Community to Accelerate Open-Source Innovation and Universal…". 14 October 2020.

외부 링크