pub fn fuse_patterns(patterns: Vec<KernelPattern>) -> Vec<(FusedPattern, usize)>Expand description
Greedy adjacent fusion of classified kernel patterns.
Scans the pattern list and merges compatible adjacent pairs:
- Conv2D + Normalization → ConvBatchNorm
- MatMul + ElementWise(Add) → MatMulBias (Gemm)
- Any + Activation(Relu/Sigmoid/Tanh) → WithActivation { base, activation }