[https://nvbugs/6342840][infra] Un-waive 37 mtp perf-sanity cases (18 fixed by #15797 + 19 for CI recheck)#15827
Conversation
📝 WalkthroughWalkthroughThis PR updates waiver entries in tests/integration/test_lists/waives.txt for perf/test_perf_sanity.py::test_e2e. Existing SKIP waivers for various aggr_upload and disagg_upload configurations are replaced with new/changed parameter combinations and updated NVBUG references. ChangesWaiver List Updates
Estimated code review effort: 1 (Trivial) | ~3 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
593c4af to
3b529bc
Compare
|
PR_Github #56942 [ run ] triggered by Bot. Commit: |
|
PR_Github #56943 [ run ] triggered by Bot. Commit: |
Un-waives 37 lines in tests/integration/test_lists/waives.txt scoped to perf/test_perf_sanity.py test cases only. Split by root-cause bucket: Fixed by PR NVIDIA#15797 (MTP + TLLM_SPEC_DECODE_FORCE_NUM_ACCEPTED_TOKENS / MTP + CUDA-graph-capture IMA): - nvbugs/6280649 (1): stale, bug is Dev - Closed - Verified - nvbugs/6302880 (1): stale, bug is Dev - Closed - Verified - nvbugs/6323889 (7): re-tracked into 6342840 per its own comment 9 - nvbugs/6280721 (5): same IMA root cause - nvbugs/6374898 (2): same IMA in cuda_graph_runner.py - nvbugs/6388522 (2): same IMA class Unrelated root causes, removed for CI recheck (pre-merge CI is authoritative): - nvbugs/6302903 (4): r1 disagg mtp1/mtp3 failures - nvbugs/6323074 (1): kimi-k25 gb300 mtp3 disagg - nvbugs/6324131 (5): glm5 disagg gb200/gb300 mtp1/mtp3 - nvbugs/6329155 (2): glm5 blackwell 2-node mtp1/mtp3 - nvbugs/6374872 (2): gen_kv_cache_insufficient r1/v32 mtp1 - nvbugs/6374905 (1): v32 mtp1 attn workspace pointer baked in graph - nvbugs/6374910 (1): aggr trtllm-serve OOM residual GPU mem - nvbugs/6374939 (1): pytest outer timeout, no crash signal - nvbugs/6388205 (1): b200 disagg mtp3 Independent GB200 verification of PR NVIDIA#15797 on 4 representative cases (v32 tep4/dep4 mtp1/mtp3, r1 tep4 mtp3, glm5 tep4 mtp3): all pass, 0 IMA in worker logs. Rollback plan: if any un-waived case fails pre-merge CI, restore its specific line with the original nvbugs/* reference before merging. Signed-off-by: Chenfei Zhang <chenfeiz@nvidia.com>
3b529bc to
8335386
Compare
|
/bot run --disable-fail-fast --stage-list "GB200-4_GPUs-PyTorch-PerfSanity-*,GB300-4_GPUs-PyTorch-PerfSanity-Post-Merge-*,DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-*,GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU1-GEN1-NODE2-GPU8-Post-Merge-2,GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge-1,GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge-4,GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge-5,GB200-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE2-GPU8-Post-Merge-6,GB200-20_GPUs-5_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE4-GPU16-Post-Merge-1,GB200-20_GPUs-5_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE4-GPU16-Post-Merge-3,GB200-24_GPUs-6_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE2-GPU8-GEN1-NODE4-GPU16-Post-Merge-2,GB200-24_GPUs-6_Nodes-PyTorch-Disagg-PerfSanity-CTX2-NODE1-GPU4-GEN1-NODE4-GPU16-Post-Merge-1,GB200-24_GPUs-6_Nodes-PyTorch-Disagg-PerfSanity-CTX2-NODE1-GPU4-GEN1-NODE4-GPU16-Post-Merge-2,GB200-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge-1,GB200-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge-5,GB200-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge-6,GB200-40_GPUs-10_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE2-GPU8-GEN1-NODE8-GPU32-Post-Merge-1,GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge-1,GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge-2,GB200-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge-5,GB200-8_GPUs-2_Nodes-PyTorch-PerfSanity-Node2-GPU8-Post-Merge-7,GB200-8_GPUs-2_Nodes-PyTorch-PerfSanity-Node2-GPU8-Post-Merge-8,GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge-1,GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge-2,GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge-3,GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge-4,GB300-12_GPUs-3_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU2-GEN1-NODE2-GPU8-Post-Merge-5,GB300-36_GPUs-9_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE8-GPU32-Post-Merge-2,GB300-8_GPUs-2_Nodes-PyTorch-Disagg-PerfSanity-CTX1-NODE1-GPU4-GEN1-NODE1-GPU4-Post-Merge-1" |
|
PR_Github #56945 [ run ] triggered by Bot. Commit: |
|
PR_Github #56943 [ run ] completed with state |
|
PR_Github #56945 [ run ] completed with state
|
|
At least one of the tests hung:
|
…ing/not-run in pre-merge 45749 Pre-merge build 45749 on PR NVIDIA#15827 ran 115 perf_sanity cases: - 19 of the 37 unwaived: PASSED (keep unwaived) - 4 unwaived: FAILED (real regressions/errors) - 14 unwaived: not present in build results Re-waive the 18 non-passing so the tree remains green while the 19 confirmed-fixed cases stay unwaived.
I will re-waive failed tests and only unwaive passed tests. |
…ing/not-run in pre-merge 45749 Pre-merge build 45749 on PR NVIDIA#15827 ran 115 perf_sanity cases: - 19 of the 37 unwaived: PASSED (keep unwaived) - 4 unwaived: FAILED (real regressions/errors) - 14 unwaived: not present in build results Re-waive the 18 non-passing so the tree remains green while the 19 confirmed-fixed cases stay unwaived. Signed-off-by: Chenfei Zhang <chenfeiz@nvidia.com>
c9f9aeb to
d6c44a7
Compare
|
/bot skip --comment "Only unwaive perf tests, no need to run the whole CI pipeline" |
|
PR_Github #57084 [ skip ] triggered by Bot. Commit: |
|
PR_Github #57084 [ skip ] completed with state |
… fixed by NVIDIA#15797 + 19 for CI recheck) (NVIDIA#15827) Signed-off-by: Chenfei Zhang <chenfeiz@nvidia.com>
… fixed by NVIDIA#15797 + 19 for CI recheck) (NVIDIA#15827) Signed-off-by: Chenfei Zhang <chenfeiz@nvidia.com>
Summary
Un-waives 46 mtp1/mtp3 test lines from
tests/integration/test_lists/waives.txt, split across two commits:TLLM_SPEC_DECODE_FORCE_NUM_ACCEPTED_TOKENS/ MTP + CUDA-graph-capture IMA root cause is now resolved. Verified on OCI GB200.Commit 1: 18 lines fixed by PR #15797
Stale — bug is already
Dev - Closed - Verified:nvbugs/6280649(1):disagg_upload-e2e-gb200_deepseek-v32-fp4_1k1k_..._mtp1_ccb-NIXLnvbugs/6302880(1):disagg_upload-e2e-gb200_qwen3-235b-fp4_8k1k_..._mtp0_ccb-NIXLRe-tracked into 6342840 per its own comment 9 (fixed by PR #15797):
nvbugs/6323889(7): v32 tep4/dep4 mtp1/mtp3 aggr + r1 disagg gen_only mtp0/1/3Same MTP +
FORCE_NUM_ACCEPTED_TOKENS/ MTP + CUDA-graph-capture IMA root cause as PR #15797:nvbugs/6280721(5): v32 blackwell tep8/dep8 mtp1/mtp3, grace_blackwell tep4 mtp3 8k1k, disagg tep8 mtp3nvbugs/6374898(2): v32 32k4k tep8/dep32 mtp3 disagg IMA in cuda_graph_runnernvbugs/6388522(2): glm5 tep4/tep8 mtp3 grace_blackwell aggrVerification (OCI GB200, source-built wheel from PR #15797 HEAD):
v32_fp4_tep4_mtp3_1k1kv32_fp4_dep4_mtp1_1k1kr1_fp4_v2_tep4_mtp3_1k1kglm5_fp4_tep4_mtp3_1k1kLog grep across all 4 runs: 0 hits for
illegal memory access,CUDA error,CUDA assert,Traceback,Segmentation,core dumped.Commit 2: 28 additional mtp1/mtp3 lines (unrelated root causes)
Removed for CI recheck — pre-merge L0 matrix is the authoritative signal:
Accuracy / unit-test waives (7 lines):
nvbugs/6384357(2): V32 dsa host_cache_offload mtp1/mtp3nvbugs/5989920(1): V32 nvfp4 piecewise cuda_graph mtp3nvbugs/6367805(3): Step3.7 fp8_block_scales / nvfp4 mtp_nextn=3nvbugs/6344108(3): Nemotron3 Super120B disagg auto_dtype mtp_nextn=3 (A100/H100/H20)Perf-sanity, aggr (5 lines):
nvbugs/6388205(1): b200 r1 mtp3 disaggnvbugs/6374939(1): r1_fp4_v2 grace_blackwell dep4 mtp1 1k8k (pytest outer timeout)nvbugs/6374910(1): v32 grace_blackwell dep4 mtp1 1k1k (aggr trtllm-serve OOM residual)nvbugs/6324131(1): glm5 2_nodes_grace_blackwell dep8 mtp1nvbugs/6329155(2): glm5 blackwell dep8 mtp1 + tep8 mtp3Perf-sanity, disagg gb200 (7 lines):
nvbugs/6374872(2): r1 128k8k mtp1 + v32 32k4k mtp1 (gen_kv_cache_insufficient)nvbugs/6302903(4): r1 disagg mtp1/mtp3 (various concurrency+shape combos)nvbugs/6374905(1): v32 mtp1 (attn workspace pointer baked in graph)Perf-sanity, disagg gb300 (9 lines):
nvbugs/6324131(5): glm5 gb300 mtp1/mtp3nvbugs/6323074(1): kimi-k25 gb300 mtp3What is NOT touched
Waives with
mtp0or with non-MTP root causes stay in place (super_ad regression, GLM-5 non-MTP failures, Kimi non-MTP, NIXL non-MTP hangs, ...).Rollback plan
If any un-waived case fails pre-merge CI, restore its specific line with the original
nvbugs/*reference before merging.Links
🤖 Generated with Claude Code