Technology
ONNX Runtime
ONNX Runtime: The cross-platform, high-performance engine for accelerating machine learning model inferencing and training across diverse hardware.
This is your core engine for optimized ML deployment. ONNX Runtime (ORT) is a cross-platform accelerator that significantly boosts performance for both inferencing and training workloads. It achieves this by applying graph optimizations and leveraging hardware-specific Execution Providers (like CUDA, TensorRT, or CoreML) across CPU, GPU, and NPU targets. ORT supports models from major frameworks (PyTorch, TensorFlow, scikit-learn) converted to the ONNX format. Microsoft relies on it heavily: it powers AI in products like Office, Azure, and Bing, handling over 1 trillion daily inferences and offering proven speedups (e.g., 11% throughput gain over PyTorch for BERT-L pre-training).
What builders pair with ONNX Runtime
Projects using both technologies. Select a pairing to see a project.
12 more pairings
Pairing: ONNX
Porting Segment Anything: SAM2 in ONNX/C++, SAM3 in thin scripts
Pairing: Python
Porting Segment Anything: SAM2 in ONNX/C++, SAM3 in thin scripts
Pairing: all-MiniLM-L6-v2
Persistent Semantic Memory for AI Agents — SQLite-vec Instead of a Vector DB
Pairing: C++
Porting Segment Anything: SAM2 in ONNX/C++, SAM3 in thin scripts
Pairing: Cloudflare D1
Persistent Semantic Memory for AI Agents — SQLite-vec Instead of a Vector DB
Pairing: CUDA
On the Impact of Black-box Deployment Strategies for Edge AI on Latency and Model Performance
Recent Talks & Demos
Showing 1-5 of 5