AI Hardware & Software Stack
Which describes ONNX?
- AThe name of an AI-specific semiconductor chip
- BA method for compressing AI training data
- CA common model format for exchanging models between different frameworks and inference runtimes
Show answer and explanation
Answer: C. A common model format for exchanging models between different frameworks and inference runtimes
ONNX (Open Neural Network Exchange) is a standard for representing a model's computational graph and weights in a common format. A model trained in PyTorch or similar can be exported to ONNX and then loaded and run by other vendors' inference runtimes or hardware toolchains. Decoupling the training environment from the inference environment makes it easy to choose the best execution stack for each device.
- A. It is not a chip name.
- B. It is not a data compression method.
- C. Correct. It stands for Open Neural Network Exchange.