Structs§
- Constant
Folding Pass - Constant folding pass - evaluates constant expressions at compile time
- CpuOptimization
Pass - CPU-specific optimizations
- Dead
Code Elimination Pass - Dead code elimination pass - removes unused nodes
- GpuOptimization
Pass - GPU-specific optimizations
- Layout
Optimization Pass - Layout optimization pass - optimizes memory layout for performance Examples: NCHW vs NHWC, row-major vs column-major
- Node
Fusion Pass - Node fusion pass - combines compatible operations Examples: Conv+BatchNorm+ReLU, MatMul+Add (bias)
- Optimizer
- Main optimizer that applies optimization passes to a graph
- Pass
Manager - Manages and executes optimization passes
Enums§
- Optimization
Error - Optimization
Level - Optimization levels similar to compiler optimization levels
Traits§
- Optimization
Pass - Trait for optimization passes