[https://nvbugs/6445456][fix] Restore inplace ops for functionalization v2 - #16410
Conversation
📝 WalkthroughWalkthroughThe copy-removal pass now reconstructs mutation arguments for ChangesFunctionalized mutation handling
DeepSeekV3Lite integration waivers
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant FXGraph
participant CopyRemovalPass
participant FunctionalizeInner
participant InplaceOperation
FXGraph->>CopyRemovalPass: process auto_functionalized_v2 node
CopyRemovalPass->>FunctionalizeInner: invoke with is_v2=true
FunctionalizeInner->>FunctionalizeInner: resolve alias writes from _all_bases
FunctionalizeInner->>InplaceOperation: rebuild mutation kwargs
CopyRemovalPass->>FXGraph: remove wrapper and rewire clone inputs
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
mzweilz
left a comment
There was a problem hiding this comment.
Approved for the waive list
|
/bot run --disable-fail-fast |
|
PR_Github #59431 [ run ] triggered by Bot. Commit: |
|
PR_Github #59431 [ run ] completed with state
|
|
/bot run --disable-fail-fast |
|
PR_Github #59585 [ run ] triggered by Bot. Commit: |
|
/bot run --disable-fail-fast |
|
PR_Github #59709 [ run ] triggered by Bot. Commit: |
|
PR_Github #59585 [ run ] completed with state |
|
PR_Github #59709 [ run ] completed with state
|
f0ba73f to
078cc82
Compare
|
PR_Github #60323 [ run ] triggered by Bot. Commit: |
|
PR_Github #60323 [ run ] completed with state
|
|
/bot run --disable-fail-fast |
|
PR_Github #60545 [ run ] triggered by Bot. Commit: |
|
PR_Github #60545 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #60589 [ run ] triggered by Bot. Commit: |
|
PR_Github #60589 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #60693 [ run ] triggered by Bot. Commit: |
|
PR_Github #60693 [ run ] completed with state
|
Signed-off-by: Jin Li <59594262+liji-nv@users.noreply.github.com>
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #60858 [ run ] triggered by Bot. Commit: |
|
PR_Github #60858 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
1 similar comment
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #60917 [ run ] triggered by Bot. Commit: |
|
PR_Github #60917 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #61172 [ run ] triggered by Bot. Commit: |
|
PR_Github #61172 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #61244 [ run ] triggered by Bot. Commit: |
|
PR_Github #61244 [ run ] completed with state |
…nnahz/dep-1083-port-flashinfer-stable-va-lifecycle-for-native-all-reduce * 'main' of https://github.com/NVIDIA/TensorRT-LLM: (83 commits) [None][feat] Bind SourceIdentity to checkpoint artifacts (NVIDIA#16159) [None][infra] Waive 4 failed cases for main in pre-merge 49550 (NVIDIA#16798) [None][fix] Make FlashInfer sampling op wrappers opaque to Dynamo (NVIDIA#16732) [None][feat] top-k: route decode to CuTe DSL GVR top-k in e2e (NVIDIA#16420) [None][feat] Default GLM-5 to the Python KV-cache transceiver (NVIDIA#16524) [None][chore] Add NVTX ranges to per-iteration ADP sync points in PyExecutor (NVIDIA#16422) [https://nvbugs/6426850][test] Unwaive Qwen3.5 397B NVFP4 ADP4 TRTLLM test (NVIDIA#16348) [https://nvbugs/6445456][fix] Restore inplace ops for functionalization v2 (NVIDIA#16410) [None][infra] Waive 1 failed cases for main in pre-merge 49229 (NVIDIA#16786) [None][fix] Load DeepSeek V4 mixed-precision NVFP4 checkpoints (NVIDIA#16433) [None][feat] ADP conversation router: configurable least-queued placement for new conversations (NVIDIA#16294) [None][infra] Waive 1 failed cases for main in pre-merge 49424 (NVIDIA#16780) [None][infra] Waive 1 failed cases for main in pre-merge 49424 (NVIDIA#16781) [TRTLLMINF-188][infra] Require approval for PerfSanity wildcard runs (NVIDIA#16777) [TRTLLM-13969][feat] Support MiniMax M3 for Disaggregated Serving (NVIDIA#16017) [NVIDIA#11932][fix] Filter CUTLASS MoE GEMM tile configs by device shared memory on SM121 (NVIDIA#12704) [None][chore] Remove attention backend test waivers (NVIDIA#16723) [TRTLLM-14540][perf] Skip fp32 state round-trip in FlashInfer GDN pre… (NVIDIA#16703) [TRTLLM-13694][feat] Add IBDB recipe provenance and refresh configs (NVIDIA#16254) [None][infra] Preview/bump/main (NVIDIA#16758) ... Signed-off-by: Hannah Zhang <hannahz@nvidia.com>
…on v2 (NVIDIA#16410) Signed-off-by: Jin Li <59594262+liji-nv@users.noreply.github.com>
Summary by CodeRabbit
Bug Fixes
Tests
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-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.