Repository navigation
Conversation
|
/bot run |
|
PR_Github #78017 [ run ] triggered by Bot. Commit: |
|
/bot run --disable-fail-fast |
|
PR_Github #78030 [ run ] triggered by Bot. Commit: |
|
PR_Github #78017 [ run ] completed with state |
|
PR_Github #78030 [ run ] completed with state
|
Signed-off-by: Yuxian Qiu <142763828+yuxianq@users.noreply.github.com>
3ad9117 to
5b0228a
Compare
|
/bot run --disable-fail-fast |
|
PR_Github #78334 [ run ] triggered by Bot. Commit: |
|
@PerkzZheng, could you help to review this PR as trt-llm-torch-attention-devs? Thanks~ Assignment explanation
Affinity and workload are snapshots at selection, not live counters. Existing reservations on this PR are counted once. |
|
PR_Github #78334 [ run ] completed with state |
|
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. |
|
LGTM, thanks! |
|
@farazkh80, thanks for picking up this PR! I’ve handed off the trt-llm-torch-attention-devs review from @PerkzZheng to you. The 4 attention-review points now belong to @farazkh80; @PerkzZheng’s attention reservation has been released. Your review is already submitted, so the points count as completed work; no new review request was added. @PerkzZheng, no further attention review is requested from you. Thanks~ |
…TS refresh backport review tests and docs Forward-port of release/1.3 PR NVIDIA#20381 (release/1.3 commit 4317a84) to main. Adapted to main: main keeps PrimTS block-sparse plan caches on the attention metadata (TrtllmAttentionMetadata.fmha_plan_caches) and documents SageAttention for the contiguous block-sparse path. The summary-contract paragraph goes right after the routing-payload paragraph in ATTENTION_DEVELOPER_GUIDE.md, ahead of both. With the module-level cpu_only marker removed, the per-test cpu_only marker also goes on main's test_block_sparse_plan_cache_lives_on_the_metadata and on the three CPU-only SageAttention tests from main's NVIDIA#20224, so they keep running on the CPU stage. Signed-off-by: Yuxian Qiu <142763828+yuxianq@users.noreply.github.com> Signed-off-by: Simeng Liu <simengl@nvidia.com>
@coderabbitai summary
Description
Follow-up to #20301, which merged into
release/1.3on 2026-10-16 asf8033a06da456453fd7cc6aff339adf0ef0ea6e5. This PR is now rebased onto that release tip and contains only the six-file test/documentation follow-up in 5b0228a954. The original cherry-pick PR remains unchanged.Addresses these review items without changing the vendored kernels, vendor lock, patch, runtime adapters, or dependencies:
cpu_onlymarker with per-test markers. CPU/mock cases remain in CPU CI; real GPU cases are eligible for the existing B200/B300 attention stages and retain their SM100/SM103 guards.Item 3 (the release scope of the original refresh) is intentionally left to the maintainer and is not addressed here.
Test Coverage
git diff --checkpassed.0.3333rather than0.2, and a partial exact block raisesIndexError. Both now produce0.2.tensorrt_llm.bindings. The local GPU is SM86/A40, so SM100/SM103 execution is pending. This PR remains draft pending Blackwell validation.l0_cpu.yml,l0_b200.yml, andl0_b300.ymlalready include the attention test directory; no test-list expansion is required.Relevant CI commands in a built TRT-LLM environment:
python3 -m pytest tests/unittest/_torch/attention/sparse/test_prims_ts_block_sparse.py -m cpu_only python3 -m pytest tests/unittest/_torch/attention/test_prims_ts_fmha.py python3 -m pytest tests/unittest/_torch/attention/sparse/test_prims_ts_block_sparse.py -m 'not cpu_only' python3 -m pytest tests/unittest/_torch/attention/test_prims_ts_attention_backend.py -k lazy_rescalePR 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).
No public API, dependency, ownership, or architecture changes in this follow-up.
Documentation updated as needed.
Required review and Blackwell execution remain pending.
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.