[None][feat] Support DeepSeek-V4 model#14751
Conversation
e1c544f to
aa1c243
Compare
|
/bot run --disable-fail-fast |
|
PR_Github #51063 [ run ] triggered by Bot. Commit: |
|
PR_Github #51063 [ run ] completed with state
|
2608a8d to
94a2f25
Compare
|
/bot run --disable-fail-fast |
|
PR_Github #51198 [ run ] triggered by Bot. Commit: |
|
PR_Github #51198 [ run ] completed with state
|
|
/bot run --disable-fail-fast |
|
PR_Github #51248 [ run ] triggered by Bot. Commit: |
|
PR_Github #51248 [ run ] completed with state
|
94a2f25 to
486b7d5
Compare
|
/bot run --disable-fail-fast |
|
PR_Github #51256 [ run ] triggered by Bot. Commit: |
|
PR_Github #51256 [ run ] completed with state
|
|
/bot run --disable-fail-fast |
|
PR_Github #51273 [ run ] triggered by Bot. Commit: |
|
PR_Github #51273 [ run ] completed with state
|
|
/bot run |
|
PR_Github #51331 [ run ] triggered by Bot. Commit: |
|
PR_Github #51331 [ run ] completed with state
|
|
/bot run |
1 similar comment
|
/bot run |
486b7d5 to
5de630c
Compare
|
/bot run --disable-fail-fast |
|
PR_Github #51370 [ run ] triggered by Bot. Commit: |
|
PR_Github #51370 [ run ] completed with state
|
… RMSNorm fold-in (NVIDIA#13892) Signed-off-by: Mingyang Hao <mingyangh@nvidia.com> Signed-off-by: mingyangh <mingyangh@nvidia.com> Signed-off-by: Mingyang Hao <mingyangHao@users.noreply.github.com> Co-authored-by: Mingyang Hao <mingyangHao@users.noreply.github.com> (cherry picked from commit 50aa581) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Tracin <10434017+Tracin@users.noreply.github.com> Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com> Co-authored-by: Tracin <10434017+Tracin@users.noreply.github.com> Co-authored-by: Fanrong Li <lfr-0531@users.noreply.github.com> (cherry picked from commit 8eccf23) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Tracin <10434017+Tracin@users.noreply.github.com> Signed-off-by: Barry Kang <jinshik@nvidia.com> Co-authored-by: Barry Kang <jinshik@nvidia.com> (cherry picked from commit 13888d2) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Jin Li <59594262+liji-nv@users.noreply.github.com> (cherry picked from commit 15ac239) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…DIA#14074) Signed-off-by: Xianjie <5410381+qiaoxj07@users.noreply.github.com> (cherry picked from commit d178370) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Jiagan Cheng <jiaganc@nvidia.com> (cherry picked from commit 5cf6e6a) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
NVIDIA#14124) Signed-off-by: Mingyang Hao <mingyangh@nvidia.com> (cherry picked from commit 82ebfc7) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Mingyang Hao <mingyangh@nvidia.com> (cherry picked from commit 4aad70b) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com> Signed-off-by: Barry Kang <43644113+Barry-Delaney@users.noreply.github.com> Co-authored-by: Fanrong Li <lfr-0531@users.noreply.github.com> Co-authored-by: Barry Kang <43644113+Barry-Delaney@users.noreply.github.com> (cherry picked from commit e6339b5) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Mike Iovine <miovine@nvidia.com> Signed-off-by: Mike Iovine <6158008+mikeiovine@users.noreply.github.com> Signed-off-by: Fanrong Li <23290157+lfr-0531@users.noreply.github.com> Co-authored-by: Fanrong Li <23290157+lfr-0531@users.noreply.github.com> (cherry picked from commit 7fbe349) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Mingyang Hao <mingyangHao@users.noreply.github.com> Signed-off-by: Mingyang Hao <mingyangh@nvidia.com> Co-authored-by: Mingyang Hao <mingyangHao@users.noreply.github.com> (cherry picked from commit f833ad7) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Shicheng Li <shicli@nvidia.com> (cherry picked from commit d7d9036) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com> Co-authored-by: Fanrong Li <lfr-0531@users.noreply.github.com> (cherry picked from commit 5af1511) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…IDIA#14238) Signed-off-by: Barry Kang <43644113+Barry-Delaney@users.noreply.github.com> (cherry picked from commit 552de9e) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…ymmBuffer (NVIDIA#14213) Signed-off-by: Xianjie <5410381+qiaoxj07@users.noreply.github.com> (cherry picked from commit 5a72fb3) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…VIDIA#14219) Signed-off-by: longcheng-nv <243710427+longcheng-nv@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> (cherry picked from commit bef645d) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…ttn (NVIDIA#14321) Signed-off-by: Iman Tabrizian <10105175+Tabrizian@users.noreply.github.com> (cherry picked from commit 349f087) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Filtered out disaggregation and AutoDeploy-only changes for user/fanrongl/dsv4_model. Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Jin Li <59594262+liji-nv@users.noreply.github.com> (cherry picked from commit 325152c) Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…eam` (NVIDIA#14245) Signed-off-by: Barry Kang <43644113+Barry-Delaney@users.noreply.github.com> Signed-off-by: peihengh <259410613+peihu-nv@users.noreply.github.com> Co-authored-by: peihengh <259410613+peihu-nv@users.noreply.github.com> Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…4241) Signed-off-by: Lanyu Liao <lancelly@users.noreply.github.com> Signed-off-by: Lance Liao <108499334+lancelly@users.noreply.github.com> Co-authored-by: Lanyu Liao <lancelly@users.noreply.github.com> Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
…ety (NVIDIA#14297) Signed-off-by: longcheng-nv <243710427+longcheng-nv@users.noreply.github.com> Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
Signed-off-by: Fanrong Li <lfr-0531@users.noreply.github.com>
9c86293 to
948ee55
Compare
@coderabbitai summary
Description
This PR adds end-to-end support for the DeepSeek-V4 model on the PyTorch backend.
DeepSeek-V4 introduces sparse-MLA attention, and this change brings in the full path:
the compressor / indexer kernels and sparse KV-cache management, the QK-norm fused op,
MoE enablement (MEGAMOE DeepGEMM, EPLB), tokenizer chat-template handling, and the
tool / reasoning parsers. The change set is intentionally large; please refer to the
commit history for the per-feature breakdown.
Test Coverage
unittest/_torch/attention/sparse/deepseek_v4/*— sparse MLA, cache manager,indices transform, o_proj, compressor kernel / module / tf32
unittest/_torch/modeling/test_modeling_deepseekv4.pyunittest/llmapi/test_deepseek_v4_tokenizer.pyaccuracy/test_llm_api_pytorch.py::TestDeepSeekV3Lite::test_bfloat16_2_model_mtpPR Checklist
Please review the following before submitting your PR:
PR description clearly explains what and why.
PR Follows TRT-LLM CODING GUIDELINES to the best of your knowledge.
Test cases are provided for new code paths.
If PR introduces API changes, an appropriate PR label is added.
Any new dependencies have been scanned for license and vulnerabilities.
CODEOWNERS updated if ownership changes.
Documentation updated as needed.
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.