ONNX Runtime

ONNX Runtime supports both inference and training processes as a cross-platform machine learning accelerator. PyTorch can run deep learning frameworks such as TensorFlow/Keras, as well as models of classic libraries such as scicit-learn, LightGBM and XGBoost. Hardware accelerators provide performance improvement in appropriate environments using graphics optimizations and conversions.

ON

microsoft · MLOps & AI Infrastructure

STARS22.2K
FORKS4.4K
COMMITS—
CONTRIBUTORS921
VERSIONv1.9.1
UPDATEDtoday
mlopsInferenceonnxMachine LearningMIT

Common commercial products in this category: Weights & Biases, Amazon SageMaker, Databricks

What can it do?
  • You run deep learning frameworks such as PyTorch and TensorFlow, as well as models of classic libraries such as scicit-learn and XGBoost.
  • Using hardware accelerators, graphic optimizations, and transformations, you provide appropriate performance in the inference and training processes.
  • By adding a single line to your existing PyTorch training scripts, you speed up the multinode NVIDIA GPU training time of the transformer models.
Heads up
  • • High number of open issues (1,872)
User reviews
  • • NeutralHacker News

    ONNX Runtime merges WebGPU backend

    “Gonna respond here and correct both comments >Some context for those who aren't in the loop: ONNX Runtime ( ) is a standardization format for AI models. It's just an IR, one of many - every framework has its own. >Nowadays, it's extremely easy to export models in the ONNX…”

  • • NeutralHacker News

    ONNX Runtime merges WebGPU backend

    “Some context for those who aren't in the loop: ONNX Runtime ( ) is a standardization format for AI models. Nowadays, it's extremely easy to export models in the ONNX format, especially language models with tools like Hugging Face transformers which have special workflows for it.…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: MLOps & AI Infrastructure