ONNX is an open format built to represent machine learning models. ONNX defines a common set of operators - the building blocks of machine learning and deep learning models - and a common file format to enable AI developers to use models with a variety of frameworks, tools, runtimes, and compilers.
ONNX(Open Neural Network Exchange)는 AI 및 머신 러닝 모델의 상호 운용성을 위한 오픈 표준임. ONNX는 Tensorflow, PyTorch와 같은 다른 다양한 DNN 프레임워크나, 도구, 런타임, 컴파일러에서 모델을 사용할 수 있도록 공통의 연산자 세트와 파일 형식을 정의함.
Hardware Access는 하드웨어 접근으로, Onnx 호환 런타임과 라이브러리를 사용하여 하드웨어 최적화를 보다 쉽게 활용할 수 있게 해줌. 다양한 하드웨어에서 성능 최적화할 수 있게 해줌.
DNN 프레임워크: 딥러닝 모델을 설계, 학습, 배포하는데 사용되는 소프트웨어