ONNX Runtime
Cross-platform inference engine for ONNX models by Microsoft.
About
ONNX Runtime is Microsoft's cross-platform accelerator for machine learning inference and training. It runs models in the ONNX interchange format exported from deep learning frameworks like PyTorch and TensorFlow or from classical libraries such as scikit-learn, LightGBM, and XGBoost, applying graph optimizations and dispatching to hardware-specific execution providers. Backends cover CPU, NVIDIA GPUs through CUDA and TensorRT, DirectML on Windows, and mobile targets, so the same model can move between server, desktop, and edge deployments without rewriting application code. On the training side it accelerates transformer training on multi-node NVIDIA GPU clusters with minimal changes to existing PyTorch scripts. Released under the MIT license, it is widely embedded in production software by teams that need consistent, fast model execution across heterogeneous hardware without tying the application to a single training framework.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Frameworks & Libraries
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Apr 3, 2026
Related Tools
Unified system for large-scale distributed training and inference.
Guidance language for controlling LLM generation with constraints, grammars, and JSON schemas.
Library for easily accessing and processing ML datasets.
JAX neural network library with PyTorch-like module system.
High-level deep learning API supporting JAX, TensorFlow, and PyTorch backends.
Gradient boosting library by Yandex with native categorical feature handling.