#2626th of 37 in ML frameworks and libraries

onnxruntime

Cross-platform inference engine for ONNX models with hardware accelerator support

Stars
22k
License
MIT
Last commit
Oct 2026
Last release
Sep 2026
Language
C++

Missed the latest GitHub check; these facts may be older.

Overview

ONNX Runtime runs ONNX models across different hardware, drivers and operating systems, applying graph optimizations and using hardware accelerators where available. It takes models exported from PyTorch, TensorFlow/Keras and classical libraries such as scikit-learn, LightGBM and XGBoost. A separate training mode accelerates multi-node NVIDIA GPU training of transformer models with a one-line change to existing PyTorch scripts.

Who it is for: Engineers deploying trained models on varied hardware

Strengths

  • Accepts models from PyTorch, TensorFlow/Keras, scikit-learn, LightGBM and XGBoost via ONNX
  • Runs on multiple hardware targets and operating systems with graph optimizations
  • MIT license, with docs, roadmap and companion example repositories
  • Training acceleration needs one added line in existing PyTorch scripts

Weaknesses

  • Library, not a server: README describes no built-in HTTP API
  • Models must be converted to ONNX format first
  • README lists no execution providers, language bindings or system requirements
  • May collect usage data and send it to Microsoft; see privacy statement

What it needs

  • GPU optional
  • Models: ONNX, PyTorch, TensorFlow/Keras, scikit-learn, LightGBM

Also in ML frameworks and libraries

See all 37
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.7k starsApache-2.095 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.7k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.090 out of 100
#4supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.2k starsMIT87 out of 100
#5pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.086 out of 100