Explorar el Código

audit: DFlash2 A/B blocked — eugr build rejects all draft attention backends under fp8 KV (4 backends tried); DFlash-for-GLM is a kindling-overlay capability; cross-option blocked by the lossless scale format

Alexander Korolev hace 5 días
padre
commit
4a706d5739
Se han modificado 1 ficheros con 25 adiciones y 0 borrados
  1. 25 0
      specs/tech-architecture/dsv41-1017-aiden-image-audit.md

+ 25 - 0
specs/tech-architecture/dsv41-1017-aiden-image-audit.md

@@ -146,6 +146,31 @@ mismatches; per-rank row tiling recomputed from the 1017 snapshot headers by
   partial copy; the mirror now verifies entry-count + apparent size against
   the source and re-copies on mismatch (launcher `59291f3`).
 
+## DFlash2 A/B (2026-10-17 evening) — blocked by the eugr build's spec-decode matrix
+
+Attempted to move the kindling lane's DFlash2 drafter (incoai/GLM-5.3-Flash-DFlash2,
+2.2G, DFlash2DraftModel — 5L/4096H, registered in the eugr build as
+`DFlash2DraftModel → qwen3_dflash2`) onto the FP4-Local lane. Rejection
+sampling is lossless, so the only question was acceptance rate — but the build
+never got that far: every draft attention backend is rejected under the
+recipe's fp8 KV (`--kv-cache-dtype fp8`):
+
+- `FLASHINFER` — "kv_cache_dtype not supported"
+- `TRITON_ATTN` — same
+- `B12X` — "kv_cache_dtype not supported, block_size not supported, b12x
+  currently supports only fp8/fp8_e4m3 quantized KV cache dtypes" (the draft's
+  own KV config does not inherit the target's)
+- `FLASH_ATTN` — "FP8 KV cache requires FA3 on SM90 or FA4 on SM100" (GB10 is
+  SM121)
+
+DFlash-for-GLM is a kindling-overlay capability (our image ships Aiden's dflash
+tuning with `--kv-cache-dtype fp8_e4m3` + TRITON_ATTN). The card/eugr stack is
+MTP-only for this checkpoint. The cross-option is also blocked: the FP4-Local
+checkpoint's lossless-compression scale format requires the eugr build — the
+kindling image cannot load it. Recipe kept as
+`glm53-flash-fp4local-2x-dflash` (with the outcome note) for when the build's
+DFlash path learns the fp8-KV/block matrix.
+
 ## Open actions
 
 0. **FULLY RESOLVED (2026-10-17 evening): the launcher now serves the lane.**