[https://nvbugs/6189928][fix] Remove waives for DeepSeek-V3.2 FP4 perf sanity tests - #14650
Conversation
…f sanity tests Both tests were waived in NVIDIA#14357 after L0_PostMerge NVIDIA#2725 caught the transformers 5.5.3 AutoTokenizer.from_pretrained failure on model_type=deepseek_v32 checkpoints. That failure was fixed by NVIDIA#14293 (register deepseek_v32 / kimi_k2 against CONFIG_MAPPING at import time, parent bug 6185234), which merged ~12h before the waives landed. Removing the waives so the post-merge perf-sanity stages cover the DeepSeek-V3.2 FP4 path again. Also covers nvbugs/6190071 (sibling DEP8/MTP1 variant, same RCA). Signed-off-by: Xiao Wang <24860335+xwang233@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughTwo test waiver entries for ChangesTest Waiver List Cleanup
Possibly related PRs
Suggested reviewers
🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/bot run --stage-list "DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1,DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4" |
|
PR_Github #50625 [ run ] triggered by Bot. Commit: |
|
PR_Github #50625 [ run ] completed with state
|
|
/bot run --stage-list "DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1,DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4" |
|
PR_Github #50628 [ run ] triggered by Bot. Commit: |
|
PR_Github #50628 [ run ] completed with state
|
|
/bot run --stage-list "DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1,DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4" |
|
PR_Github #50895 [ run ] triggered by Bot. Commit: |
|
PR_Github #50895 [ run ] completed with state
|
|
/bot skip --comment "This PR only removes two lines from tests/integration/test_lists/waives.txt and touches no production code. The two unwaived DeepSeek-V3.2 FP4 perf-sanity tests (v32_fp4_tep8_mtp3_8k1k / nvbugs/6189928 and v32_fp4_dep8_mtp1_8k1k / nvbugs/6190071) both PASSED in the PR_Github #50628 run. The only CI failure is an unrelated, pre-existing repo-wide perf regression in k25_thinking_fp4_tep8_8k1k, which is failing on all current PRs and is tracked separately." |
|
PR_Github #51090 [ skip ] triggered by Bot. Commit: |
|
PR_Github #51090 [ skip ] completed with state |
Description
Removes the two SKIP waives added by #14357 for:
perf/test_perf_sanity.py::test_e2e[aggr_upload-deepseek_v32_fp4_blackwell-v32_fp4_tep8_mtp3_8k1k](nvbugs/6189928)perf/test_perf_sanity.py::test_e2e[aggr_upload-deepseek_v32_fp4_blackwell-v32_fp4_dep8_mtp1_8k1k](nvbugs/6190071)Root cause was the transformers 5.3.0 → 5.5.3 upgrade in #13994: bare
PreTrainedConfigno longer exposesmax_position_embeddings, soAutoTokenizer.from_pretrained(..., trust_remote_code=True)againstmodel_type=deepseek_v32fell through to the bare config and raisedAttributeError. Thebenchmark_servingclient subprocess died rightafter argparse, before any tokenizer was constructed.
Fixed by #14293 (parent nvbugs/6185234), which registers
deepseek_v32and
kimi_k2against the localDeepseekV3Configin transformers'CONFIG_MAPPINGat TRT-LLM import time. Pre-merge regression coverageadded in
tests/unittest/_torch/test_custom_config_registration.py.Test Coverage
The two perf-sanity stages that own these tests:
DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-1(TEP8/MTP3)DGX_B200-8_GPUs-PyTorch-PerfSanity-Post-Merge-4(DEP8/MTP1)PR Checklist
Summary by CodeRabbit