Repository navigation
[https://nvbugs/6278337][fix] Unwaive DeepSeekV3Lite bf16 PP4 tests (#20020) - #20585
Conversation
…VIDIA#20020) Signed-off-by: Yihui Lu <269394165+YihuiLu512@users.noreply.github.com>
|
Automatically added "ci: full pre-merge approved" because this PR has satisfied the required GitHub review approvals. Unresolved review conversations and other required checks remain independent merge requirements. |
|
/bot run --disable-fail-fast --extra-stage "DGX_H200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-1, DGX_B200-4_GPUs-PyTorch-2, DGX_B200-4_GPUs-PyTorch-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-Post-Merge-2, DGX_B200-4_GPUs-PyTorch-Post-Merge-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-4" |
|
PR_Github #78844 [ run ] triggered by Bot. Commit: |
|
/bot run --disable-fail-fast --extra-stage "DGX_H200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-1, DGX_B200-4_GPUs-PyTorch-2, DGX_B200-4_GPUs-PyTorch-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-Post-Merge-2, DGX_B200-4_GPUs-PyTorch-Post-Merge-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-4" |
|
PR_Github #78910 [ run ] triggered by Bot. Commit: |
|
PR_Github #78844 [ run ] completed with state |
|
PR_Github #78910 [ run ] completed with state
|
|
/bot run --disable-fail-fast --extra-stage "DGX_H200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-1, DGX_B200-4_GPUs-PyTorch-2, DGX_B200-4_GPUs-PyTorch-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-1, DGX_B200-4_GPUs-PyTorch-Post-Merge-2, DGX_B200-4_GPUs-PyTorch-Post-Merge-3, DGX_B200-4_GPUs-PyTorch-Post-Merge-4" |
|
PR_Github #78994 [ run ] triggered by Bot. Commit: |
|
PR_Github #78994 [ run ] completed with state |
Remove 7 waive entries on release/1.3 whose NVBugs are closed and whose tests passed on the waived platform in pre-merge CI (L0_MergeRequest_PR NVIDIA#342 with post-merge extra stages): 6481323, 6428057, 6893730, 6762288 (x2), 6700265, 6075431. Waives for the other closed bugs (6435097, 6695515, 6672360, 6812288, 6432818, 6428092, 6432826) are kept: their tests did not run on the waived platform in that CI run, so the unwaive is not verified yet. 6278337 is handled separately by NVIDIA#20585. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: junq <22017000+QiJune@users.noreply.github.com>
Remove 5 waive entries on release/1.3 whose NVBugs are closed and whose tests passed on the waived platform in pre-merge CI (L0_MergeRequest_PR NVIDIA#342 and NVIDIA#375, with post-merge extra stages): 6481323, 6428057, 6762288 (triton variant), 6700265, 6075431. Handled by other release/1.3 PRs: 6893730 (NVIDIA#20592), the 6762288 cutlass variant and 6672360 (NVIDIA#20632), 6278337 (NVIDIA#20585). Waives for the other closed bugs (6435097, 6695515, 6812288, 6432818, 6428092, 6432826) are kept: their tests did not run on the waived platform in that CI run, so the unwaive is not verified yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: junq <22017000+QiJune@users.noreply.github.com>
Remove 5 waive entries on release/1.3 whose NVBugs are closed and whose tests passed on the waived platform in pre-merge CI (L0_MergeRequest_PR 6481323, 6428057, 6762288 (triton variant), 6700265, 6075431. Handled by other release/1.3 PRs: 6893730 (NVIDIA#20592), the 6762288 cutlass variant and 6672360 (NVIDIA#20632), 6278337 (NVIDIA#20585). Waives for the other closed bugs (6435097, 6695515, 6812288, 6432818, 6428092, 6432826) are kept: their tests did not run on the waived platform in that CI run, so the unwaive is not verified yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: junq <22017000+QiJune@users.noreply.github.com>
Remove the remaining 6 waive entries on release/1.3 whose NVBugs are closed. PRs NVIDIA#20585, NVIDIA#20590, NVIDIA#20592 and NVIDIA#20632 handle the other closed-bug entries. - 6428092, 6432826: pipeline-parallel TorchSampler IndexError, fixed by NVIDIA#16163, which is on release/1.3. - 6435097, 6432818: closed as fixed by NVIDIA#16163, but their B200 / GB300 waivers were added later from runs on those GPUs; only QA lists run these tests there. - 6695515, 6812288: closed as not reproducible. The 6428092 entry waives the whole `-m "gpu2"` selection of test_llm_multi_gpu_pytorch.py, which also holds test_llm_rpc_tp2, test_llm_rpc_streaming_tp2 and test_llm_return_logprobs_streaming_tp2. main waives those three under 6859934 because it does not have the fix in NVIDIA#19847 yet; release/1.3 has it. Signed-off-by: junq <22017000+QiJune@users.noreply.github.com>
Remove 5 waive entries on release/1.3 whose NVBugs are closed and whose tests passed on the waived platform in pre-merge CI (L0_MergeRequest_PR 6481323, 6428057, 6762288 (triton variant), 6700265, 6075431. Handled by other release/1.3 PRs: 6893730 (NVIDIA#20592), the 6762288 cutlass variant and 6672360 (NVIDIA#20632), 6278337 (NVIDIA#20585). Waives for the other closed bugs (6435097, 6695515, 6812288, 6432818, 6428092, 6432826) are kept: their tests did not run on the waived platform in that CI run, so the unwaive is not verified yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: junq <22017000+QiJune@users.noreply.github.com>
Dev Engineer Review
tests/integration/test_lists/waives.txtremoves three DeepSeekV3Lite BF16 PP4 waivers for NVBug 6278337. The waiver fortorch_compile=Truewith CUDA graphs disabled remains.QA Engineer Review
tests/integration/test_lists/waives.txt. Three PP4 test configurations are no longer skipped; the remaining PP4 waiver is unchanged.Per-File QA Perspective
tests/integration/test_lists/waives.txt: Removes three waivers for DeepSeekV3Lite BF16 PP4 configurations. The change affects test selection, not test code; CI or manual-QA list placement is not established by the available evidence.Description
Cherry-pick from #20020.
This removes the three NVBug 6278337 waives for
TestDeepSeekV3Lite::test_bfloat16_4gpus[pp4-mtp_nextn=0-attention_dp=False-...-overlap_scheduler=False-...]on release/1.3, where the bug is committed for v1.3.0. The fix, #19643, is on this branch through #19947. #20258 (cherry-pick of #20030) is also on this branch; it adds a native MPI progress thread on PP ranks on top of #19643, as on main since 2026-10-15.The cherry-pick had a context conflict: on release/1.3, an unrelated waive line sits between the three lines. That line is left unchanged; only the three 6278337 lines are removed.
Test Coverage
The three unwaived tests are in these release/1.3 lists:
cuda_graph=True, torch_compile=Trueandcuda_graph=True, torch_compile=False:l0_dgx_h200.yml, post-merge only.cuda_graph=False, torch_compile=False:l0_dgx_b200.yml, pre-merge and post-merge.qa/llm_function_core.txt.Before merge, the H200 post-merge stage and the B200 4-GPU stages will be run with
--extra-stage.On main after #20030 merged (2026-10-15 to 2026-10-19), L0 runs on commits that contain both #19643 and #20030 passed 8/8, 8/8 and 35/35 times respectively, with no failures. The GB300 validation of #19643 for these tests, on the platform where the hang was reported, is in the description of #20020.
PR Checklist
Please review the following before submitting your PR:
PR description clearly explains what and why. If using CodeRabbit's summary, please make sure it makes sense.
PR Follows TRT-LLM CODING GUIDELINES to the best of your knowledge.
Test cases are provided for new code paths (see test instructions)
If PR introduces API changes, an appropriate PR label is added - either
api-compatibleorapi-breaking. Forapi-breaking, includeBREAKINGin the PR title.Any new dependencies have been scanned for license and vulnerabilities
CODEOWNERS updated if ownership changes
Documentation updated as needed
Update tava architecture diagram if there is a significant design change in PR.
The reviewers assigned automatically/manually are appropriate for the PR.
Please check this after reviewing the above items as appropriate for this PR.
GitHub Bot Help
To see a list of available CI bot commands, please comment
/bot help.