feat(deepseek-v4): enable SM120 serving#648
Draft
lucifer1004 wants to merge 7 commits into
Draft
Conversation
lucifer1004
force-pushed
the
agent/dsv4-sm120-enablement
branch
from
July 13, 2026 05:07
c219473 to
41ecef1
Compare
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
Signed-off-by: Zihua Wu <13583761+lucifer1004@users.noreply.github.com>
lucifer1004
force-pushed
the
agent/dsv4-sm120-enablement
branch
from
July 13, 2026 05:24
41ecef1 to
894b5ad
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is the draft integration PR for DeepSeek V4 serving on NVIDIA SM120. It combines the independently reviewable prerequisites with the remaining runtime and kernel wiring so the complete TP2 path can be reviewed and qualified in one place.
The prerequisite PRs remain independent:
main)main)Integration scope
tokenspeed-kerneland use the DeepGEMMnv_devprenorm kernelsapache-tvm-ffi==0.1.12across build, runtime, and release inputsDependencies
The branch now inherits
tokenspeed-deepgemm==2.5.0.post20260629frommain. That wheel was published for lightseekorg/whl#2 from the requireddeepseek-ai/DeepGEMMnv_dev@a6b593d2826719dcf4892609af7b84ee23aaf32arevision, so the temporary VCS dependency and its merge blocker have been removed.Validation
prek run --all-files: passedAfter rebasing onto
mainat08b1153, the source-built stack check andprekpassed again; the focused runtime suite passed 21/21 and the focused kernel/API/call-site/warmup suite passed 37 tests with 55 expected platform/solution skips.The SM120 stack plus #660 was qualified through Inferlab with TP2/EP2 and one prefill plus one decode replica. Full GSM8K reached 93.63% flexible exact match over 1,319 samples; random 8K input / 1K output completed 252/252 requests through concurrency 32, reaching 648.5 output tok/s at c32.
Before ready for review