Onnx Vs Optimum

Hi, i would like to what is the difference between ONNX and Optimum. Basically what are the advantages i will be getting using optimim over onnx. Since if think onnxruntime focuses on efficient inferencet across multiple platforms and hardware. Similarly optimum seems to be leveraging the advantages that each hardware provides. So can i understand that optimum is basically a small speed up or small advanced version of onnx(apart from its ability of usage in other frameworks like coreml etc).

Hi @Rkoy, thanks for your interest in Optimum! Optimum offers a user-friendly API to export your models to the ONNX format and to perform inference and training relying on various backends, including ONNX Runtime. It also offers tools for optimizing your models and run them on different kinds of hardware.
I hope this answers your question :slight_smile:

1 Like