• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Microsoft avatar

ONNX Runtime

Cross-platform engine for running and training ONNX machine learning models

  • AI models and runtimes
View on GitHub
Website

What it is

ONNX Runtime executes models exported to the ONNX format from PyTorch, TensorFlow, scikit-learn, XGBoost and similar libraries, applying graph optimizations and dispatching work to hardware accelerators through pluggable execution providers. It runs on desktop, server, mobile and web targets, and also offers a training add-on that speeds up transformer training on multi-GPU NVIDIA setups. Developers embed it in applications and services to serve trained models with lower latency and cost across different hardware.

Images

Facts

Stars
22,121 GitHub stars.
22,121

Forks
4,343
Commits
15,871
Contributors
500+
Language
C++
License
MIT
Last commit
Oct 20, 2026
On GitHub since
November 2018
First release
November 2018
Platforms
web, macOS, Windows, Linux, iOS, Android, library
Self-hostable
No
Alternative to
TensorRT
Tags
  • model-training
  • machine-learning
  • llm-inference
  • model-optimization
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • google-ai-edge avatar

    LiteRT

    On-device runtime for running ML and generative AI models on edge hardware

    3.5k
  • NVIDIA Corporation avatar

    NVIDIA Model Optimizer

    Python library for quantizing, pruning, and distilling models for inference

    5.4k
  • tensorflow avatar

    TensorFlow

    Google's framework for building, training, and deploying ML models

    201k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsONNX Runtime merges WebGPU backendApr 24, 2023 · 178 points · 35 comments (opens Hacker News in a new tab)
  • Hacker NewsONNX runtime: Cross-platform accelerated machine learningJul 25, 2023 · 149 points · 36 comments (opens Hacker News in a new tab)
  • Hacker NewsONNX Runtime: cross-platform, high performance scoring engine for ML modelsJan 19, 2020 · 8 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsONNX Runtime v1.23.0 ReleasedSep 26, 2025 · 4 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Supporting models from PyTorch, TensorFlow, and scikit-learn, ONNX Runtime accelerates cross-platform ML inference and training. #Cpp #Databases…”Aug 31, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“5/ What are you using instead? Or are you familiar with ONNX Runtime and using it actively? If not, give it a try! #ONNXRuntime onnx.ai onnxruntime.ai”Jun 25, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Onnx Runtime: “Cross-Platform Accelerated Machine Learning” (onnxruntime.ai) Main Link | HN Post”Jul 25, 2023 · 0 likes · 0 replies (opens Bluesky in a new tab)