[Blog] Pushing the Limits of Serving DeepSeek-V4-Pro - #383
[Blog] Pushing the Limits of Serving DeepSeek-V4-Pro#383TianyuZhang1214 wants to merge 3 commits into
Conversation
0cb1b78 to
100ef9e
Compare
100ef9e to
beb5a20
Compare
| - **Optimize the prefill path.** We optimize `Attention-CP8 → MoE-TP8` and context-parallel communication, then tune for the real routing shapes produced by long- and short-context workloads. | ||
| - **Optimize the decode path.** We optimize the DSpark speculative-decoding path, refine execution, expert routing, and communication–computation overlap for distinct decode SLOs. | ||
|
|
||
| **Push the latency frontier.** At batch size 1, the single-node H20-141GB reference reaches **271 output tokens/s**, compared with the **383.7 tokens/s** [reported on B300](https://www.lmsys.org/blog/2026-07-06-dspark-sglang/). Despite the substantial hardware gap, workload-specific system optimization narrows the observed decode performance ratio to **1.42×**. |
There was a problem hiding this comment.
could you specify the benchmark settings for the numbers?
There was a problem hiding this comment.
Thanks! We kept the introduction concise and added the full benchmark setup and log-based throughput methodology in Appendix B.3.
|
|
||
| #### Reducing Weight Footprint with Humming MXFP4AFP8 | ||
|
|
||
| **Reduce the weight footprint first.** [Humming MXFP4AFP8](https://github.com/inclusionAI/humming) uses MXFP4 expert weights with online FP8 activations to reduce weight footprint and memory traffic on H20 GPUs, which lack native FP4 Tensor Cores. The SGLang integration is available in [sglang#23754](https://github.com/sgl-project/sglang/pull/23754). We will cover the Humming/SGLang integration in a dedicated follow-up post. |
There was a problem hiding this comment.
how about the accuracy loss?
There was a problem hiding this comment.
Thanks! We added our 95.5% GSM8K1000 result in Appendix D.2, together with the public Humming/SGLang accuracy results for reference.
There was a problem hiding this comment.
gsm8k is not very stong to detect long output accuracy issues. Maybe you can try AIME and GPQA with repeat later. It's not a blocker for this blog.
There was a problem hiding this comment.
the font size is too small in this image
There was a problem hiding this comment.
Thanks! We increased the text size throughout Figure 2 to improve readability at the rendered width and on smaller screens.
Summary
This PR adds a new blog post, “Pushing the Limits of Serving DeepSeek-V4-Pro,” describing how we systematically optimize DeepSeek-V4-Pro serving on compute-constrained H20 GPUs.
Rather than forcing every workload into one universal configuration, the post develops scenario-specific profiles for different context lengths, latency targets, throughput requirements, and KV-cache capacity constraints.
What This Post Covers
Key Results
Takeaway
The contribution is not a single benchmark or configuration. It is a reusable methodology in which workload characteristics, SLOs, and measured hardware behavior jointly determine the serving topology and execution path, providing a practical reference for serving frontier models under compute, memory, bandwidth, and interconnect constraints.