본문 바로가기
공부/여러가지 공부내용

ONNX(Open Neural Network Exchange)란

by 푸딩코딩 2023. 9. 11.
728x90
반응형

ONNX(Open Neural Network Exchange)이란, 

Tensorflow, PyTorch 와 같은, 서로 다른 DNN 프레임워크 환경에서 만들어진 모델들을

서로 호환해서 사용할 수 있도록 도와주는 공유 플랫폼이다. 

 다른 딥러닝 프레임워크보다 속도가 빠르고 성능이 우수하다. 

특정 환경에서 생성된 모델을 다른 환경으로 import를 하여 자유롭게 사용할 수 있다. 

ex) Tensorflow에서 모델을 학습시키고, 모바일로 옮겨서 사용한다. 

하드웨어 설계시 ONNX 포맷을 기준으로 하여 최적화를 하면 효율적이다. 

 

728x90
반응형