A fork of jasl/vllm (codex/ds4-sm120-min-enable) with CPU-GPU hybrid inference support for DeepSeek-V4 on SM120+.
31
stars
15,896
commits
Python
primary language
Sep 10, 2026
updated
A fork of jasl/vllm (branch: codex/ds4-sm120-min-enable) with CPU-GPU hybrid inference support for DeepSeek-V4 on SM120+.
This project integrates the CPU-GPU hybrid inference engine lk_moe into a specialized vLLM fork:
jasl/vllm (branch codex/ds4-sm120-min-enable), which provides the compatibility modifications needed for DeepSeek-V4 on SM120 architecture.This version is purpose-built to run DeepSeek V4 on hardware with SM120+ compute capability.
Lvllmds4 is part of the LvLLM ecosystem—a family of parallel projects that integrate the lk_moe hybrid inference engine into different vLLM branches for different model/hardware targets:
| Project | Upstream vLLM Branch | Target |
|---|---|---|
| LvLLM | Latest vLLM mainline | General MoE models (Qwen3, GLM, MiniMax, Kimi, etc.) |
| Lvllmds4 (this repo) | jasl/vllm (codex/ds4-sm120-min-enable) | DeepSeek-V4 (SM120+) |
| Lvllmds4-x | yhfgyyf/vllm-deepseek-v4-sm89 | DeepSeek-V4 (SM80+) |
Similarly, Lsglang integrates lk_moe into sglang for the same hybrid inference capabilities across frameworks.
Open GPU Prefill, max_num_batched_tokens=8192 (Row 1), max_num_batched_tokens=32768 (Row 2)
| Model | Version | CPU | Memory | GPU | Prefill | Decode | Speculative Decoding |
|---|---|---|---|---|---|---|---|
| deepseek-ai/DeepSeek-V4-Flash-0731 | Lvllmds4-x-v2.3.9 | EPYC 7642 *2 | 16 channels ddr4 3200 | 3090 * 2 | 1060 t/s [input 32768] | 26 t/s [input 32768] | 35~47 t/s |
| deepseek-ai/DeepSeek-V4-Flash-0731 | Lvllmds4-v2.3.9 | EPYC 9684x *2 | 24 channels ddr5 4800 | pro 6000 * 1 | 3100 t/s [input 131072] | 75 t/s [input 131072] | 100~115 t/s |
Pre-built releases and detailed installation/usage instructions for DeepSeek-V4 on SM120+ are available on the Releases page.
(top 30 of 454)
Python
83.9%
Rust
6.5%
Cuda
4.8%
C++
3.4%
A fork of jasl/vllm (codex/ds4-sm120-min-enable) with CPU-GPU hybrid inference support for DeepSeek-V4 on SM120+.
31
stars
15,896
commits
Python
primary language
Sep 10, 2026
updated
A fork of jasl/vllm (branch: codex/ds4-sm120-min-enable) with CPU-GPU hybrid inference support for DeepSeek-V4 on SM120+.
This project integrates the CPU-GPU hybrid inference engine lk_moe into a specialized vLLM fork:
jasl/vllm (branch codex/ds4-sm120-min-enable), which provides the compatibility modifications needed for DeepSeek-V4 on SM120 architecture.This version is purpose-built to run DeepSeek V4 on hardware with SM120+ compute capability.
Lvllmds4 is part of the LvLLM ecosystem—a family of parallel projects that integrate the lk_moe hybrid inference engine into different vLLM branches for different model/hardware targets:
| Project | Upstream vLLM Branch | Target |
|---|---|---|
| LvLLM | Latest vLLM mainline | General MoE models (Qwen3, GLM, MiniMax, Kimi, etc.) |
| Lvllmds4 (this repo) | jasl/vllm (codex/ds4-sm120-min-enable) | DeepSeek-V4 (SM120+) |
| Lvllmds4-x | yhfgyyf/vllm-deepseek-v4-sm89 | DeepSeek-V4 (SM80+) |
Similarly, Lsglang integrates lk_moe into sglang for the same hybrid inference capabilities across frameworks.
Open GPU Prefill, max_num_batched_tokens=8192 (Row 1), max_num_batched_tokens=32768 (Row 2)
| Model | Version | CPU | Memory | GPU | Prefill | Decode | Speculative Decoding |
|---|---|---|---|---|---|---|---|
| deepseek-ai/DeepSeek-V4-Flash-0731 | Lvllmds4-x-v2.3.9 | EPYC 7642 *2 | 16 channels ddr4 3200 | 3090 * 2 | 1060 t/s [input 32768] | 26 t/s [input 32768] | 35~47 t/s |
| deepseek-ai/DeepSeek-V4-Flash-0731 | Lvllmds4-v2.3.9 | EPYC 9684x *2 | 24 channels ddr5 4800 | pro 6000 * 1 | 3100 t/s [input 131072] | 75 t/s [input 131072] | 100~115 t/s |
Pre-built releases and detailed installation/usage instructions for DeepSeek-V4 on SM120+ are available on the Releases page.
(top 30 of 454)
Python
83.9%
Rust
6.5%
Cuda
4.8%
C++
3.4%