[KongchangAI]
Product

ONNX Runtime

ONNX Runtime is an open-source cross-platform high-performance machine learning inference engine developed by Microsoft that supports running models in the ONNX (Open Neural Network Exchange) format. It is compatible with multiple operating systems and hardware accelerators, including CPUs, GPUs, and NPUs, and optimizes and accelerates inference for models exported from mainstream frameworks such as PyTorch and TensorFlow, with broad application in production deep learning model deployment.

Core Facts

Timeline (last 90 days)

Oct 27

In real projects, inference frameworks such as ONNX Runtime, TensorRT, TFLite Micro, and OpenVINO are used far more frequently than PyTorch training code.

Unverified50%
Oct 27

Running AI models on-device typically uses techniques such as quantization and pruning to compress the model and then executes inference on the CPU, GPU or NPU of a personal computer; common frameworks include llama.cpp and ONNX Runtime.

Unverified50%
Oct 22

Inference acceleration tools include TensorRT, ONNX Runtime, OpenVINO, and others, used for graph optimization and hardware adaptation of models.

Unverified50%
Oct 20

An inference engine is a software component specifically optimized for model inference performance, common examples being ONNX Runtime, TensorRT, and llama.cpp.

Unverified50%
Oct 20

Common tools for edge deployment include TensorFlow Lite, ONNX Runtime, and TensorRT.

Unverified50%
Oct 19

BitLens supports generating quantize_static with nodes_to_exclude for ONNX Runtime.

Unverified50%
Oct 19

Mainstream inference runtimes such as llama.cpp, vLLM, and ONNX Runtime mostly rely on Python for model conversion, graph construction, and scheduling.

Unverified50%
Oct 16

To integrate an inference engine in C++, a common approach is to use backends such as ONNX Runtime, whisper.cpp, or TensorFlow Lite, converting the model to ONNX or GGUF format before loading it.

Unverified50%
Oct 16

EdgeWise chooses the open-source ONNX Runtime inference engine, letting partners compile the selector themselves on platforms such as Linux, RT-OS, iOS, and custom ASICs.

Unverified50%
Oct 15

Local models require the operating system, drivers, and runtimes (such as DirectML and ONNX Runtime) to jointly perform graph partitioning and operator mapping in order to find the most suitable execution unit.

Unverified50%

29 more timeline events

All Facts (20)

Verified

TensorRT unleashes GPU hardware potential through operator fusion, kernel auto-tuning, and memory optimization.

80%
Verified

Triton Inference Server is an open-source model serving framework from NVIDIA that supports dynamic batching and concurrent model execution, and is compatible with inference backends such as TensorRT, PyTorch, TensorFlow, and ONNX Runtime.

80%
Verified

ONNX Runtime is an open-source machine learning inference and training acceleration engine primarily developed under Microsoft's leadership.

75%
Verified

ONNX Runtime is a high-performance inference engine open-sourced by Microsoft that supports multiple hardware backends including CPU, GPU, and NPU, and has built-in acceleration methods such as graph optimization and operator fusion.

65%
Verified

TensorRT is an inference engine developed by NVIDIA, and ONNX Runtime is an inference engine developed by Microsoft.

65%
Unverified

FastEmbed采用ONNX Runtime作为推理引擎,不需要依赖PyTorch或TensorFlow

95%
Unverified

ONNX Runtime employs a layered architecture of graph optimization plus Execution Providers to support multiple hardware backends

85%
Unverified

FastEmbed-rs relies on ONNX Runtime under the hood to load and run quantized models.

60%
Unverified

ONNX Runtime's graph optimization is divided into three levels: basic optimization, extended optimization, and full optimization.

60%
Unverified

The core architecture of ONNX Runtime is a pluggable Execution Provider (EP) system, including the CPU EP, CUDA EP, TensorRT EP, DirectML EP, and CoreML EP.

60%
Unverified

In real projects, inference frameworks such as ONNX Runtime, TensorRT, TFLite Micro, and OpenVINO are used far more frequently than PyTorch training code.

50%
Unverified

Running AI models on-device typically uses techniques such as quantization and pruning to compress the model and then executes inference on the CPU, GPU or NPU of a personal computer; common frameworks include llama.cpp and ONNX Runtime.

50%
Unverified

Inference acceleration tools include TensorRT, ONNX Runtime, OpenVINO, and others, used for graph optimization and hardware adaptation of models.

50%
Unverified

An inference engine is a software component specifically optimized for model inference performance, common examples being ONNX Runtime, TensorRT, and llama.cpp.

50%
Unverified

Common tools for edge deployment include TensorFlow Lite, ONNX Runtime, and TensorRT.

50%
Unverified

BitLens supports generating quantize_static with nodes_to_exclude for ONNX Runtime.

50%
Unverified

Mainstream inference runtimes such as llama.cpp, vLLM, and ONNX Runtime mostly rely on Python for model conversion, graph construction, and scheduling.

50%
Unverified

To integrate an inference engine in C++, a common approach is to use backends such as ONNX Runtime, whisper.cpp, or TensorFlow Lite, converting the model to ONNX or GGUF format before loading it.

50%
Unverified

EdgeWise chooses the open-source ONNX Runtime inference engine, letting partners compile the selector themselves on platforms such as Linux, RT-OS, iOS, and custom ASICs.

50%
Unverified

Local models require the operating system, drivers, and runtimes (such as DirectML and ONNX Runtime) to jointly perform graph partitioning and operator mapping in order to find the most suitable execution unit.

50%

Source Articles