Skip to content

[#12702][feat] Autodeploy deprecate the legacy triton attention - #14194

Merged
nvchenghaoz merged 9 commits into
NVIDIA:mainfrom
nv-auto-deploy:chenghao/deprecate_triton_attention_0515
Jun 1, 2026
Merged

[#12702][feat] Autodeploy deprecate the legacy triton attention#14194
nvchenghaoz merged 9 commits into
NVIDIA:mainfrom
nv-auto-deploy:chenghao/deprecate_triton_attention_0515

Conversation

@nvchenghaoz

@nvchenghaoz nvchenghaoz commented May 15, 2026

Copy link
Copy Markdown
Collaborator

#12702
As the triton paged attention is added to the codebase, deprecate the legacy triton attentions. Also remove the related test. Rename the attention backend: triton_paged to triton.

Summary by CodeRabbit

  • Configuration Changes

    • Updated Gemma 4 model configurations to use the triton attention backend instead of triton_paged.
  • Improvements

    • Consolidated and unified Triton attention implementation with enhanced paged KV cache handling and two-stage flash decoding.
  • Documentation

    • Updated custom operators reference to reflect new Triton attention implementations.
  • Tests

    • Refactored test suite to validate unified Triton attention backend and removed deprecated test modules.

Review Change Stack

Description

Test Coverage

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-compatible or api-breaking. For api-breaking, include BREAKING in 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.

@nvchenghaoz
nvchenghaoz requested review from a team as code owners May 15, 2026 19:09
@nvchenghaoz
nvchenghaoz requested a review from QiJune May 15, 2026 19:09
Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
@nvchenghaoz
nvchenghaoz force-pushed the chenghao/deprecate_triton_attention_0515 branch from f3346ea to 3573846 Compare May 15, 2026 19:17
@coderabbitai

coderabbitai Bot commented May 15, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

This PR consolidates the Triton attention backend infrastructure by unifying separate paged and unpaged implementations into a single triton backend. The rewritten triton_attention.py supports paged KV cache with two-stage FlashDecoding, and configurations and tests are migrated from triton_paged to triton.

Changes

Triton Attention Backend Migration

Layer / File(s) Summary
Configuration and Backend Registry Updates
examples/auto_deploy/cookbooks/gemma_4_trtllm_cookbook.ipynb, examples/auto_deploy/model_registry/configs/gemma4_*.yaml, tensorrt_llm/_torch/auto_deploy/compile/piecewise_utils.py, tensorrt_llm/_torch/auto_deploy/custom_ops/README.md
Model registry configs (dense, MoE, MoE base) and notebook documentation switched from triton_paged to triton backend. Piecewise CUDA graph registry updated to route cached attention and metadata ops through new triton_mha_with_cache and triton_prepare_metadata custom ops.
Module Public API Consolidation
tensorrt_llm/_torch/auto_deploy/custom_ops/attention/__init__.py
__all__ exports pruned to remove variant-specific attention functions (triton_attention_with_kv_cache, triton_attention_with_paged_kv_cache, triton_paged_attention), leaving unified triton_attention entry point. Module docstring updated to describe paged KV cache and two-stage flash-decode semantics.
Core Triton Attention Implementation Rewrite
tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention.py
Reimplemented with paged KV cache support: update_paged_kv_cache kernel/wrapper for cache writes with page-table indirection, two-stage FlashDecoding kernels (_flash_decode_stage1_kernel, _flash_decode_stage2_kernel) for decode with GQA and split-K support, page-aligned context kernels (_paged_context_kernel, _paged_context_masked_kernel) with adaptive SDPA gather fast path. Custom ops prepare_triton_metadata (computes batch indices/positions via flashinfer) and triton_mha_with_cache (unified MHA dispatcher). TritonAttention descriptor rewired to use combined KVPagedResourceHandler and paged-cache metadata args.
Model and Transform Backend Integration
tensorrt_llm/_torch/auto_deploy/models/custom/modeling_eagle.py, tensorrt_llm/_torch/auto_deploy/models/custom/modeling_gemma4.py, tensorrt_llm/_torch/auto_deploy/transform/library/kvcache.py
Eagle model ClassVar type annotations for internal config dicts. Gemma4 semantic mask lowering registry entry updated to target "triton" backend. Removed deprecated InsertCachedAttention._apply warning override.
Integration Test Infrastructure Updates
tests/integration/defs/accuracy/test_llm_api_autodeploy.py, tests/integration/test_lists/qa/llm_function_core.txt, tests/integration/test_lists/test-db/l0_b200.yml, tests/integration/test_lists/test-db/l0_h100.yml
Llama 3.1 8B accuracy test parametrization and QA/pre-merge test lists updated to exercise unified triton backend variant instead of triton_paged. Single-GPU custom-op test target switched from test_triton_paged_attention.py::TestSDPADispatch to test_triton_attention.py::TestSDPADispatch.
Unit Test Migration to Unified Backend
tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention.py
Refocused from paged to unified Triton backend: test classes renamed (e.g., TestTritonPagedDecodeKernelTestTritonDecodeKernel), imports switched from triton_paged_attention to triton_attention, kernel calls updated (prepare_triton_paged_metadataprepare_triton_metadata, triton_paged_decodetriton_decode, triton_paged_contexttriton_context). All regression, sliding-window, FlashInfer comparison, and SDPA dispatch tests updated to use unified backend.
Removal of Deprecated Attention Tests and Modules
tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_attention_op.py, tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention_with_kv_cache.py, tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_paged_attention.py, tests/unittest/auto_deploy/singlegpu/transformations/library/test_kv_cache.py
Completely removed test_attention_op.py (flattened MHA validation) and test_triton_attention_with_kv_cache.py (old KV cache update and stage-2 tests). Removed triton_paged_attention.py module containing TritonPagedAttention descriptor and paged kernels/ops. Semantic mask transform test renamed and updated to target unified triton backend.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Suggested reviewers

  • QiJune
  • StanleySun639
  • taylor-yb-lee
  • joyang-nv
🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 63.27% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Description check ⚠️ Warning PR description provides ticket reference and high-level summary but lacks required sections for detailed explanation, test coverage specifics, and checklist items. Add comprehensive 'Description' section explaining the rationale, 'Test Coverage' section listing specific test cases, and complete all PR Checklist items with clear justifications.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly summarizes the main change: deprecating legacy Triton attention and renaming the attention backend from triton_paged to triton.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🧹 Nitpick comments (1)
tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention.py (1)

16-1744: QA list updates are unnecessary for this change scope.

This file is unit-test migration only; no integration test-list update is required in this PR slice.

As per coding guidelines: "If the PR only touches unittest/ or narrow unit scope, say explicitly whether QA list updates are unnecessary or optional."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention.py`
around lines 16 - 1744, Summary: The PR only modifies unit tests under the
unittest/ scope so QA list updates are unnecessary; add an explicit note to that
effect. Fix: add a single-line statement (e.g., "QA list updates unnecessary for
unit-test-only changes") either to the PR description/commit message or as a
short comment in the test module docstring near the top of this test file (the
module containing tests like TestTritonMHAIntegration and functions
prepare_triton_metadata/triton_mha_with_cache), so reviewers see the intent;
keep the note minimal and do not change test logic.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention.py`:
- Around line 1514-1535: The code currently silently ignores unsupported
attention semantics (e.g., non-default dropout_p, sinks, logit_cap) causing
incorrect routing to triton_mha_with_cache; inside the same function (the
get_constants/extract_op_args handling for source_attn_node) replace the
ad_logger.debug for dropout_p with a fail-fast RuntimeError and add similar
checks that raise if sinks or logit_cap (obtained via
extract_op_args(source_attn_node, "sinks", "logit_cap") or equivalent) are
present/non-default; keep the existing layout check, retain the scale type-check
behavior, and only return [scale, sliding_window] when all unsupported arguments
are default—otherwise raise with a clear message referencing source_attn_node so
the backend is not selected for incompatible semantics.
- Around line 1211-1225: The current assert only checks
custom_attn_mask.shape[1] == 1 but does not validate other dimensions used by
_paged_context_masked_kernel; replace the single assert with explicit boundary
checks: verify custom_attn_mask.shape[0] == num_seq (batch dim),
custom_attn_mask.shape[2] >= max_q_len (q-length dim must cover the largest
per-sequence query length computed from qo_indptr / max_q_len), and
custom_attn_mask.shape[3] >= total_kv_tokens (kv-length dim must cover all KV
positions indexed by kv_positions/runtime metadata); if any check fails, raise a
clear ValueError referencing custom_attn_mask, num_seq, max_q_len, and
total_kv_tokens so the kernel cannot be launched with undersized mask. Ensure
these checks occur before the dtype/contiguous conversion and before launching
_paged_context_masked_kernel.

In
`@tests/unittest/auto_deploy/singlegpu/transformations/library/test_kv_cache.py`:
- Around line 491-492: The regex strings passed to pytest.raises(match=...) are
regular expressions but are written as normal Python strings, so escape
sequences like .* are interpreted and trigger RUF043; update both message
arguments (the one starting with "Cached attention backend 'flashinfer'..." and
the one containing ".*gemma4_multimodal_mask.*Supported backends: torch,
triton") to be raw string literals by prefixing them with r (e.g., r"Cached
attention..." and r".*gemma4_multimodal_mask.*Supported backends: torch,
triton") so the regex metacharacters are treated correctly.

---

Nitpick comments:
In
`@tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention.py`:
- Around line 16-1744: Summary: The PR only modifies unit tests under the
unittest/ scope so QA list updates are unnecessary; add an explicit note to that
effect. Fix: add a single-line statement (e.g., "QA list updates unnecessary for
unit-test-only changes") either to the PR description/commit message or as a
short comment in the test module docstring near the top of this test file (the
module containing tests like TestTritonMHAIntegration and functions
prepare_triton_metadata/triton_mha_with_cache), so reviewers see the intent;
keep the note minimal and do not change test logic.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 9570cd79-7902-44b2-ae42-8cf8f3f0bbec

📥 Commits

Reviewing files that changed from the base of the PR and between 55659c5 and f3346ea.

📒 Files selected for processing (21)
  • examples/auto_deploy/cookbooks/gemma_4_trtllm_cookbook.ipynb
  • examples/auto_deploy/model_registry/configs/gemma4_dense.yaml
  • examples/auto_deploy/model_registry/configs/gemma4_moe.yaml
  • examples/auto_deploy/model_registry/configs/gemma4_moe_base.yaml
  • tensorrt_llm/_torch/auto_deploy/compile/piecewise_utils.py
  • tensorrt_llm/_torch/auto_deploy/custom_ops/README.md
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/__init__.py
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention.py
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention_with_kv_cache.py
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_paged_attention.py
  • tensorrt_llm/_torch/auto_deploy/models/custom/modeling_eagle.py
  • tensorrt_llm/_torch/auto_deploy/models/custom/modeling_gemma4.py
  • tensorrt_llm/_torch/auto_deploy/transform/library/kvcache.py
  • tests/integration/defs/accuracy/test_llm_api_autodeploy.py
  • tests/integration/test_lists/qa/llm_function_core.txt
  • tests/integration/test_lists/test-db/l0_b200.yml
  • tests/integration/test_lists/test-db/l0_h100.yml
  • tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_attention_op.py
  • tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention.py
  • tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention_with_kv_cache.py
  • tests/unittest/auto_deploy/singlegpu/transformations/library/test_kv_cache.py
💤 Files with no reviewable changes (5)
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention_with_kv_cache.py
  • tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_attention_op.py
  • tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_paged_attention.py
  • tensorrt_llm/_torch/auto_deploy/transform/library/kvcache.py
  • tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention_with_kv_cache.py

Comment thread tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_attention.py Outdated
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #48632 [ run ] triggered by Bot. Commit: 3573846 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #48632 [ run ] completed with state FAILURE. Commit: 3573846
/LLM/main/L0_MergeRequest_PR pipeline #38414 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

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
…iton_attention_0515

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>

# Conflicts:
#	tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_attention_op.py
#	tests/unittest/auto_deploy/singlegpu/custom_ops/attention/test_triton_attention_with_kv_cache.py
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #48945 [ run ] triggered by Bot. Commit: 015330c Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #48945 [ run ] completed with state SUCCESS. Commit: 015330c
/LLM/main/L0_MergeRequest_PR pipeline #38691 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

…iton_attention_0515

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #49974 [ run ] triggered by Bot. Commit: 0866483 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #49974 [ run ] completed with state SUCCESS. Commit: 0866483
/LLM/main/L0_MergeRequest_PR pipeline #39541 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

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50374 [ run ] triggered by Bot. Commit: f9dc8da Link to invocation

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50376 [ run ] triggered by Bot. Commit: 1675c1b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50376 [ run ] completed with state SUCCESS. Commit: 1675c1b
/LLM/main/L0_MergeRequest_PR pipeline #39903 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

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50432 [ run ] triggered by Bot. Commit: 24d132b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50432 [ run ] completed with state SUCCESS. Commit: 24d132b
/LLM/main/L0_MergeRequest_PR pipeline #39954 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

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

…iton_attention_0515

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>

# Conflicts:
#	tensorrt_llm/_torch/auto_deploy/custom_ops/attention/triton_paged_attention.py
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50837 [ run ] triggered by Bot. Commit: 304e364 Link to invocation

Signed-off-by: Chenghao Zhang <211069071+nvchenghaoz@users.noreply.github.com>
@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50887 [ run ] triggered by Bot. Commit: 99be97b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50837 [ run ] completed with state ABORTED. Commit: 304e364

Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #50887 [ run ] completed with state SUCCESS. Commit: 99be97b
/LLM/main/L0_MergeRequest_PR pipeline #40353 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

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast --extra-stage "DGX_B200-4_GPUs-AutoDeploy-1,DGX_H100-4_GPUs-AutoDeploy-1"

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51081 [ run ] triggered by Bot. Commit: 99be97b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51081 [ run ] completed with state SUCCESS. Commit: 99be97b
/LLM/main/L0_MergeRequest_PR pipeline #40524 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

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51382 [ run ] triggered by Bot. Commit: 99be97b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51382 [ run ] completed with state FAILURE. Commit: 99be97b
/LLM/main/L0_MergeRequest_PR pipeline #40793 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

Link to invocation

@nvchenghaoz

Copy link
Copy Markdown
Collaborator Author

/bot run --disable-fail-fast

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51432 [ run ] triggered by Bot. Commit: 99be97b Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #51432 [ run ] completed with state SUCCESS. Commit: 99be97b
/LLM/main/L0_MergeRequest_PR pipeline #40842 completed with status: 'SUCCESS'

CI Report

Link to invocation

@nvchenghaoz
nvchenghaoz merged commit 02a65b5 into NVIDIA:main Jun 1, 2026
7 checks passed
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