ONNX
ONNX(Open Neural Network Exchange)는 다양한 딥러닝 프레임워크 간의 모델 호환성을 위해 개발된 오픈 소스 표준입니다. 2017년 9월, 페이스북의 PyTorch 팀에 의해 ‘Toffee’라는 이름으로 처음 개발되었으며, 이후 마이크로소프트와 함께 ONNX로 명명되어 발표되었습니다. 이후 IBM, 화웨이, 인텔, AMD, Arm, 퀄컴 등 주요 기술 기업들이 ONNX 지원을 발표하며 생태계가 확장되었습니다. 
ONNX의 주요 목적은 프레임워크 상호 운용성을 통해 개발자들이 다양한 프레임워크 간에 유연하게 작업할 수 있도록 지원하는 것입니다. 이를 통해 한 프레임워크에서 학습된 모델을 다른 프레임워크에서 쉽게 활용할 수 있으며, 하드웨어 벤더들은 ONNX 표준을 기반으로 최적화를 공유하여 성능 향상을 도모할 수 있습니다. 
2017년 10월, 마이크로소프트는 자사의 Cognitive Toolkit과 Project Brainwave 플랫폼을 ONNX에 통합할 것이라고 발표하였으며, 2019년 11월에는 ONNX가 리눅스 재단의 AI 프로젝트로 승인되었습니다. 또한, 2020년 10월에는 Zetane Systems가 ONNX 생태계에 합류하는 등 지속적으로 발전하고 있습니다. 
ONNX는 깃허브에서 확인할 수 있으며, 이를 통해 다양한 프레임워크 간의 모델 변환과 호환성을 지원하여 딥러닝 모델의 개발과 배포를 더욱 효율적으로 수행할 수 있습니다.