[AMD] WIP - Amd/kimik26 disagg decodemeta - #30543
yctseng0211 wants to merge 9 commits into
Conversation
Co-authored-by: YC Yen-Ching Tseng <yctseng@amd.com>
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Triggered: What this probesPrior analysis (see #30433) narrowed the non-MTP GSM8K drop (~0.88 vs single-node 0.944) to the decode-mode read of the MORI-transferred prefix, independent of attention backend (aiterdecode ≈ triton), HIP graph (nocudagraph ≈ baseline), and paging (page_size=1 is also ~0.88). Reading the two decode kernels confirms This branch adds an env-gated ( How to read the logDecode server log in the run artifact,
CaveatThis branch merged |
…ransfer-fidelity check
…x transfer fidelity
Probe results so farCompleted runs 28957394001 (acc 0.876) and 28962093651 (acc 0.879); new run 28963785464 in progress. The decode-metadata probe fires on real GSM8K decode (not warmup), bs=1, 8 TP ranks, seq_len ~1263–1299. Refuted: the "transferred KV is absent" reading was a warmup-only artifactOn real decode steps:
So the decode metadata (indices / length) and KV presence are all correct. Transfer-fidelity check (prefill-stored vs decode-received, within ONE disagg run)Added a prefill-side ( (The ~1e-3 spread across prefill requests is fp-nondeterminism, same magnitude on both sides — not transfer corruption.) This points away from the transfer / metadata and toward the decode compute path (or state the decode worker lacks because it never ran a local prefill/extend for the request). Caveat + what run 28963785464 addsThe head sample only covers page 0 (
|
…i disagg drop cause
Motivation
Modifications
Accuracy Tests
Speed Tests and Profiling
Checklist
Review and Merge Process
/tag-and-rerun-ci,/tag-run-ci-label,/rerun-failed-ciCI States
Latest PR Test (Base): ❌ Run #28983578683
Latest PR Test (Extra): ❌ Run #28983578532
Latest PR Test (AMD ROCm 10): ➖ No AMD PR run found for this commit.