diff --git a/BENCHMARKS.md b/BENCHMARKS.md index c5848d2..3e62cda 100644 --- a/BENCHMARKS.md +++ b/BENCHMARKS.md @@ -236,3 +236,10 @@ anatomy bench image, defaults (50 steps, octree 256): shape 146s + tex 101s + T1 UNet compile); shape delta noise-level. Caveat: baseline row used a different input image; same settings though. Next lever: Target 2 whole-DiT compile (unblocked by T3). + +Addendum — with T2 (whole-DiT compile) included: shape 144s + tex 99s = +**243s total**. Full mlx-tune vs 260s baseline ≈ **1.07× e2e**. Verdict: +on M3 Ultra these 2B GEMM-bound models get ~1% from mx.compile fusion; +the tune's real wins were T4 fused attention (texture stage) + T3 +compile-safety. Branch mlx-tune @ 5a32240; flag HY3D_MLX_COMPILE=1. +Worth re-benching on M1 Ultra where launch overhead is proportionally larger.