Skip to main content

Crate ronn_graph

Crate ronn_graph 

Source

Structs§

ConstantFoldingPass
Constant folding pass - evaluates constant expressions at compile time
CpuOptimizationPass
CPU-specific optimizations
DeadCodeEliminationPass
Dead code elimination pass - removes unused nodes
GpuOptimizationPass
GPU-specific optimizations
LayoutOptimizationPass
Layout optimization pass - optimizes memory layout for performance Examples: NCHW vs NHWC, row-major vs column-major
NodeFusionPass
Node fusion pass - combines compatible operations Examples: Conv+BatchNorm+ReLU, MatMul+Add (bias)
Optimizer
Main optimizer that applies optimization passes to a graph
PassManager
Manages and executes optimization passes

Enums§

OptimizationError
OptimizationLevel
Optimization levels similar to compiler optimization levels

Traits§

OptimizationPass
Trait for optimization passes

Type Aliases§

Result