Skip to main content
Back to top
Ctrl
+
K
Quick tour
Start
Design
API
ByOp
How-To
Next Steps
Miscellaneous
Search
Ctrl
+
K
System Settings
Light
Dark
GitHub
Search
Ctrl
+
K
Quick tour
Start
Design
API
ByOp
How-To
Next Steps
Miscellaneous
System Settings
Light
Dark
GitHub
Collapse Sidebar
Expand Sidebar
Section Navigation
Introduction to ONNX
ONNX Concepts
ONNX with Python
Proto
Goals
Detailed Differences between
onnx
and
onnx_light
Protobuf format applied to ONNX
ORT flatbuffer format: parallelization and alignment
ModelProto creation and no-copy ownership
Complex loading and saving scenarios
Fuzzing
Expressions
Compute
Value-as-shape propagation
Symbolic-dimension constraint mechanism
Sequences, maps and subgraphs
Shape-inference events (
ShapeEvent
)
Shape-inference coverage
Patterns
GraphBuilder
Pattern optimization
Gradient
Runtime
Buffer-reuse arenas
Backend test-case coverage
Runtime test coverage (onnxruntime and shape_inference)
Tuning
Processor-aware kernel tuning
Backend calibration profile storage
Technical
Thread-pool dispatch in onnx-light, OpenMP, and ONNX Runtime
Overlapping ONNX loading and prepacking
Design
<no title>
On this page
Show Source