Skip to content

[https://nvbugs/5948435][chore] Unwaive DeepSeekV3Lite test_nvfp4_4gpus CUTLASS ep4 fp8kv on RTXPro6000D - #16621

Merged
xxi-nv merged 3 commits into
NVIDIA:mainfrom
xxi-nv:unwaive-5948435-dsv3lite-nvfp4-cutlass
Jul 25, 2026
Merged

[https://nvbugs/5948435][chore] Unwaive DeepSeekV3Lite test_nvfp4_4gpus CUTLASS ep4 fp8kv on RTXPro6000D#16621
xxi-nv merged 3 commits into
NVIDIA:mainfrom
xxi-nv:unwaive-5948435-dsv3lite-nvfp4-cutlass

Conversation

@xxi-nv

@xxi-nv xxi-nv commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Unwaive TestDeepSeekV3Lite::test_nvfp4_4gpus[moe_backend=CUTLASS-mtp_nextn=0-ep4-fp8kv=True-attention_dp=True-cuda_graph=True-overlap_scheduler=True-low_precision_combine=False-torch_compile=False] on RTXPro6000D, tracked by NVBug 5948435.

Why

The test was waived with the generic symptom "Test terminated unexpectedly" (a crash, not an accuracy failure). Investigation shows it is not reproducible on a correctly-built binary:

  • Local repro on RTX Pro 6000 Blackwell (SM120) × 4, clean builds from source:
    • single-arch -a 120-realPASS (GSM8K accuracy 63.99, ref 63.71)
    • CI's multi-arch -a '90-real;100-real;103-real;120-real'PASS (GSM8K accuracy 63.50)
    • The multi-arch build contains the full SM120 kernel set (381 sm_120 SASS kernels), including the FP8 MLA-generation FMHA kernel — identical to the single-arch build, so multi-arch compilation does not drop SM120 kernels.
  • Repair Bot (2026-07-17): could not reproduce; all attempts passed on current main.
  • OpenSearch: no failures for this test in the last 90+ days.

The one crash I initially observed was traced to an incremental build that reused a stale cpp/build directory pinned to 100-real (B200), producing an SM120-incomplete .so — a local build artifact, not the product/CI behavior. CI builds include 120-real (jenkins/Build.groovy, jenkins/L0_Test.groovy), so the CI binary is SM120-complete.

The original 2026-03-03 failure was therefore most likely a genuine transient/flaky event (or has since been fixed). Removing the waive so post-merge CI can confirm on the real CI binary.

Test Coverage

Removing a waive; the test itself re-enters CI. Post-merge stage: RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1.

PR Checklist

  • PR title follows [JIRA/NVBUG][type] description
  • DCO sign-off included
  • pre-commit run passes (incl. waives.txt duplication + AST test-list validation)
  • One concern per PR (only removes the 5948435 waive line; sibling 5961814 entries left untouched)

Summary by CodeRabbit

  • Tests
    • Updated tests/integration/test_lists/waives.txt to remove the nvbugs/5948435 SKIP waiver for full:RTXPro6000D/accuracy/test_llm_api_pytorch.py::TestDeepSeekV3Lite::test_nvfp4_4gpus (CUTLASS, EP4, FP8KV, torch_compile=False parameterization).
    • Left the corresponding torch_compile=True waiver in place (still pointing at nvbugs/5961814), so the configuration can resume running in RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1.

Dev Engineer Review

  • Correctness/consistency
    • Verified the specific nvbugs/5948435 entry is no longer present in tests/integration/test_lists/waives.txt.
    • Kept the intended alternate waiver coverage for the same test/config under torch_compile=True (nvbugs/5961814), without broadening waiver scope to unrelated parameterizations.
  • Config hygiene
    • Change is limited to the single waiver entry in the test list (no public/API/config surface changes).

QA Engineer Review

  • Files touched
    • tests/integration/test_lists/waives.txt
      • Removed: full:RTXPro6000D/accuracy/test_llm_api_pytorch.py::TestDeepSeekV3Lite::test_nvfp4_4gpus[...]torch_compile=False SKIP entry referencing nvbugs/5948435.
      • Retained: the torch_compile=True SKIP entry for the same RTXPro6000D test/config (referencing nvbugs/5961814).
  • Verdict
    • needs follow-up

…us CUTLASS ep4 fp8kv on RTXPro6000D

The test was waived as flaky ('Test terminated unexpectedly').
Local repro on RTX Pro 6000 Blackwell (SM120) x4 with a correctly-built
binary (both single-arch '120-real' and CI's multi-arch
'90-real;100-real;103-real;120-real' clean builds) passes deterministically
(GSM8K accuracy ~63.5-64.0, matching reference 63.71). The SM120 FP8 MLA
generation FMHA kernel is present in a correct build (381 sm_120 SASS
kernels). Repair Bot (2026-07-17) and OpenSearch (90+ days) also show no
reproduction. Removing the waive so post-merge CI can confirm.

Signed-off-by: XingFei Xi <xxi@nvidia.com>
@xxi-nv

xxi-nv commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --add-multi-gpu-test --stage-list "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 98d3236d-6c25-4d20-9175-4cabd2b2ded5

📥 Commits

Reviewing files that changed from the base of the PR and between 513dc2e and 9a82429.

📒 Files selected for processing (1)
  • tests/integration/test_lists/waives.txt
💤 Files with no reviewable changes (1)
  • tests/integration/test_lists/waives.txt

Walkthrough

Changes

DeepSeekV3Lite integration waiver

Layer / File(s) Summary
Update torch_compile waiver
tests/integration/test_lists/waives.txt
Removes the torch_compile=False waiver while retaining the matching torch_compile=True waiver and its NVBug reference.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

Suggested reviewers: schetlur-nv, brnguyen2, yuanjingx87

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title matches the PR's main change and uses the required ticket/type format.
Description check ✅ Passed The description includes the summary, rationale, test coverage, and checklist items requested by the template.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60360 [ run ] triggered by Bot. Commit: 513dc2e Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60360 [ run ] completed with state FAILURE. Commit: 513dc2e
/LLM/main/L0_MergeRequest_PR pipeline #48702 (Partly Tested) completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@coderabbitai coderabbitai Bot mentioned this pull request Jul 20, 2026
1 task
@xxi-nv

xxi-nv commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --extra-stage "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60502 [ run ] triggered by Bot. Commit: 513dc2e Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60502 [ run ] completed with state FAILURE. Commit: 513dc2e
/LLM/main/L0_MergeRequest_PR pipeline #48827 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@yufeiwu-nv
yufeiwu-nv removed their request for review July 21, 2026 02:57
@xxi-nv

xxi-nv commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --extra-stage "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60601 [ run ] triggered by Bot. Commit: 513dc2e Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60601 [ run ] completed with state FAILURE. Commit: 513dc2e
/LLM/main/L0_MergeRequest_PR pipeline #48909 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@xxi-nv

xxi-nv commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --extra-stage "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60676 [ run ] triggered by Bot. Commit: 231ad53 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60676 [ run ] completed with state FAILURE. Commit: 231ad53
/LLM/main/L0_MergeRequest_PR pipeline #48971 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@xxi-nv

xxi-nv commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --extra-stage "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60869 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60869 [ run ] completed with state SUCCESS. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49142 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@xxi-nv

xxi-nv commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60914 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #60914 [ run ] completed with state FAILURE. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49182 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@xxi-nv

xxi-nv commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --stage-list "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61129 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61129 [ run ] completed with state SUCCESS. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49383 (Partly Tested) completed with status: 'SUCCESS'

CI Report

Link to invocation

@xxi-nv

xxi-nv commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --stage-list "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1, RTXPro6000D-4_GPUs-PyTorch-Post-Merge-2"

@xxi-nv

xxi-nv commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --stage-list "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-2"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61576 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61576 [ run ] completed with state SUCCESS. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49787 (Partly Tested) completed with status: 'SUCCESS'

CI Report

Link to invocation

@xxi-nv

xxi-nv commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --stage-list "RTXPro6000D-4_GPUs-PyTorch-Post-Merge-1, RTXPro6000D-4_GPUs-PyTorch-Post-Merge-2" --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61664 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61664 [ run ] completed with state SUCCESS. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49869 (Partly Tested) completed with status: 'SUCCESS'

CI Report

Link to invocation

@xxi-nv

xxi-nv commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61668 [ run ] triggered by Bot. Commit: 9a82429 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #61668 [ run ] completed with state SUCCESS. Commit: 9a82429
/LLM/main/L0_MergeRequest_PR pipeline #49874 completed with status: 'SUCCESS'

CI Report

Link to invocation

@xxi-nv
xxi-nv merged commit b8e4594 into NVIDIA:main Jul 25, 2026
10 checks passed
@xxi-nv
xxi-nv deleted the unwaive-5948435-dsv3lite-nvfp4-cutlass branch July 25, 2026 01:42
yuanjingx87 pushed a commit to yuanjingx87/TensorRT-LLM that referenced this pull request Jul 26, 2026
…us CUTLASS ep4 fp8kv on RTXPro6000D (NVIDIA#16621)

Signed-off-by: XingFei Xi <xxi@nvidia.com>
hhzhang16 added a commit to hhzhang16/TensorRT-LLM that referenced this pull request Jul 27, 2026
…nnahz/dep-1083-port-flashinfer-stable-va-lifecycle-for-native-all-reduce

* 'main' of https://github.com/NVIDIA/TensorRT-LLM: (54 commits)
  [NVIDIA#15673][fix] Enable CUDA core fast path for SM89/SM120/SM121 (NVIDIA#12705)
  [None][test] Adjust timeout cases in QA perf test (NVIDIA#16894)
  [https://nvbugs/6157892][fix] Mistral format refactor (NVIDIA#15123)
  [None][feat] Add kimi_k2/glm_5 grouped routing and fused router to bench_moe (NVIDIA#16830)
  [https://nvbugs/6501376][fix] Test-only fix — drop the `if hidden_size % 2 != 0: with pytest.raises(...)`… (NVIDIA#16844)
  [TRTLLM-13642][feat] Add perf sanity tests for Llama-3.1-8B and Gemma-3-1B and verify cache transceiver V2 support (NVIDIA#16355)
  [https://nvbugs/6433376][fix] Update the Dense test to mirror the MoE sibling — assert `bfloat16` under… (NVIDIA#16203)
  [None][fix] Resolve NVFP4 mixed-precision base layers for the DSpark draft (NVIDIA#16831)
  [https://nvbugs/6479324][test] Remove waiver for fixed qwen3_5_4b_fp8_stress disaggregated stress test (NVIDIA#16878)
  [https://nvbugs/6507109][infra] Split slow DGX B300 attention unit tests (NVIDIA#16838)
  [None][infra] Waive 21 failed cases for main in post-merge 2862 (NVIDIA#16882)
  [None][perf] prepare_inputs: avoid O(seq_len) get_tokens(0) marshalling on the host (NVIDIA#16791)
  [None][perf] Optimize Blackwell fused MHC half-MMA kernel (NVIDIA#16799)
  [None][infra] Auto-update test durations from OpenSearch (last 7 days)
  [None][perf] Skip DeepGEMM clean_logits in DSA indexer prefill on custom top-k path (NVIDIA#16789)
  [None][feat] Support DeepSeek-V4 in layer_wise_benchmarks (NVIDIA#16774)
  [https://nvbugs/6465993][fix] use attention cache dtype for disaggregated transfer (NVIDIA#16505)
  [https://nvbugs/6463822][fix] Fix LTX2 CUDA graph test leak issue (NVIDIA#16775)
  [https://nvbugs/5948435][chore] Unwaive DeepSeekV3Lite test_nvfp4_4gpus CUTLASS ep4 fp8kv on RTXPro6000D (NVIDIA#16621)
  [TRTLLM-14417][fix] Exclude ADP/cuda-graph dummy requests from speculative-decode acceptance stats (NVIDIA#16571)
  ...

Signed-off-by: Hannah Zhang <hannahz@nvidia.com>
hhzhang16 added a commit to hhzhang16/TensorRT-LLM that referenced this pull request Jul 27, 2026
…nnahz/dep-1082-shared-mnnvl-moe-lifecycle

* 'main' of https://github.com/NVIDIA/TensorRT-LLM: (142 commits)
  [NVIDIA#15673][fix] Enable CUDA core fast path for SM89/SM120/SM121 (NVIDIA#12705)
  [None][test] Adjust timeout cases in QA perf test (NVIDIA#16894)
  [https://nvbugs/6157892][fix] Mistral format refactor (NVIDIA#15123)
  [None][feat] Add kimi_k2/glm_5 grouped routing and fused router to bench_moe (NVIDIA#16830)
  [https://nvbugs/6501376][fix] Test-only fix — drop the `if hidden_size % 2 != 0: with pytest.raises(...)`… (NVIDIA#16844)
  [TRTLLM-13642][feat] Add perf sanity tests for Llama-3.1-8B and Gemma-3-1B and verify cache transceiver V2 support (NVIDIA#16355)
  [https://nvbugs/6433376][fix] Update the Dense test to mirror the MoE sibling — assert `bfloat16` under… (NVIDIA#16203)
  [None][fix] Resolve NVFP4 mixed-precision base layers for the DSpark draft (NVIDIA#16831)
  [https://nvbugs/6479324][test] Remove waiver for fixed qwen3_5_4b_fp8_stress disaggregated stress test (NVIDIA#16878)
  [https://nvbugs/6507109][infra] Split slow DGX B300 attention unit tests (NVIDIA#16838)
  [None][infra] Waive 21 failed cases for main in post-merge 2862 (NVIDIA#16882)
  [None][perf] prepare_inputs: avoid O(seq_len) get_tokens(0) marshalling on the host (NVIDIA#16791)
  [None][perf] Optimize Blackwell fused MHC half-MMA kernel (NVIDIA#16799)
  [None][infra] Auto-update test durations from OpenSearch (last 7 days)
  [None][perf] Skip DeepGEMM clean_logits in DSA indexer prefill on custom top-k path (NVIDIA#16789)
  [None][feat] Support DeepSeek-V4 in layer_wise_benchmarks (NVIDIA#16774)
  [https://nvbugs/6465993][fix] use attention cache dtype for disaggregated transfer (NVIDIA#16505)
  [https://nvbugs/6463822][fix] Fix LTX2 CUDA graph test leak issue (NVIDIA#16775)
  [https://nvbugs/5948435][chore] Unwaive DeepSeekV3Lite test_nvfp4_4gpus CUTLASS ep4 fp8kv on RTXPro6000D (NVIDIA#16621)
  [TRTLLM-14417][fix] Exclude ADP/cuda-graph dummy requests from speculative-decode acceptance stats (NVIDIA#16571)
  ...

Signed-off-by: Hannah Zhang <hannahz@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants