An open model format designed so a model built with one machine learning framework can run in another. Fabric's batch scoring function supports it as an MLflow flavour.
Also called Open Neural Network Exchange.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains ONNX in context, with comparison tables and the common traps.
Terms in this definition
- FORMAT
A DAX function that turns a value into text according to a format string, for instance "MMMM" to show a month's name. Since the output is text, numeric operations can't use it, and dynamic format strings were introduced to get around that.
- ML
Building models that infer patterns from data so they can predict outcomes, for instance through regression or classification, using tools like Azure Machine Learning or Synapse Spark pools. Predictive ML is distinct from generative AI.
- MLflow
An open-source framework for experiment tracking and model management. Azure Machine Learning adopts it as its tracking API, so each workspace acts as a compatible MLflow tracking server.
Related terms
- ONNX Runtime
An open-source engine for running ONNX models on the machine itself. When installed on Windows, SQL Server 2025 points an external model at it with LOCAL_RUNTIME_PATH, so embeddings are created with nothing remote involved.