Commit Graph

2250 Commits

Author SHA1 Message Date
shangmingc
58f10679e1 Fix missing http status import for PD failure handler (#6520)
Signed-off-by: Shangming Cai <caishangming@linux.alibaba.com>
2025-05-22 15:23:54 +08:00
fzyzcjy
7a80f56513 Support dynamically rebalancing experts using EPLB (#6469) 2025-05-21 23:13:21 -07:00
fzyzcjy
9484eba4ad Support logging expert balancedness metrics (#6482) 2025-05-21 23:05:33 -07:00
Zilin Zhu
e9feb48838 [RL] Remove the w13 weight_scale and input_scale for UnquantizedEPMoE… (#6308) 2025-05-21 22:03:15 -07:00
fzyzcjy
fc992a09f9 Support updating expert locations dynamically (#6388) 2025-05-21 21:59:33 -07:00
Byron Hsu
3bde101099 [PD] Abort request if transfer fails (#6504) 2025-05-21 21:44:25 -07:00
Byron Hsu
7513558074 [PD] Add doc and simplify sender.send (#6019) 2025-05-21 21:22:21 -07:00
Ke Bao
6ce0ed073b Apply constraint grammar to EAGLE (#6499)
Co-authored-by: merrymercy <lianminzheng@gmail.com>
2025-05-21 17:18:41 -07:00
fzyzcjy
969660c762 Recover from corrupted cache file in bench serving (#6510) 2025-05-21 17:13:54 -07:00
Kyungmin Lee
ada268fd05 fix: EXAONE when using tie_word_embeddings (#5759) 2025-05-21 11:30:04 -07:00
Baizhou Zhang
d4c038daed [Fix]Fix capture fail bug for DeepSeek (#6275) 2025-05-21 11:11:20 -07:00
fzyzcjy
55f6005f53 Fix bench_one_batch_server (#6503) 2025-05-21 11:08:17 -07:00
fzyzcjy
7222e1dacc Let bench_one_batch_server use sharegpt data to make expert distribution more natural (#5573) 2025-05-21 02:08:43 -07:00
fzyzcjy
ccfe5c009d Support redundant experts in expert parallel (#6461) 2025-05-21 02:05:53 -07:00
fzyzcjy
a071dc4084 Tiny add stage assertions to DeepEPDispatcher to avoid misuse (#6467) 2025-05-21 02:05:05 -07:00
fzyzcjy
a40aecc5a3 Fix num_qps_per_rank computation when providing custom DeepEP configuration (#6468) 2025-05-21 02:04:33 -07:00
fzyzcjy
d6e1d28c8a Refactor DeepSeek attention dispatching (#6476) 2025-05-21 02:03:39 -07:00
Zilin Zhu
7c347259ff [RL] allow weight updation with dp attention enabled (#6311) 2025-05-21 01:58:55 -07:00
Jiajun Li
4024e1d2a8 Implement Siglip Vision model, and support BNB quantization for gemma3-mm (#5339) 2025-05-20 23:53:46 -07:00
HAI
5c0b38f369 aiter attention-backend (default enabled on AMD/ROCm) (#6381) 2025-05-20 22:52:41 -07:00
Yuan Luo
30ca18f423 Refactor group_concurrent_contiguous in NIXL (#6214)
Co-authored-by: luoyuan.luo <luoyuan.luo@antgroup.com>
2025-05-21 11:55:04 +08:00
Lianmin Zheng
03886917bd Disable all two stream overlap on amd (#6475) 2025-05-20 19:06:59 -07:00
fzyzcjy
13feffd082 Fix master CI for DeepSeek (#6447) 2025-05-20 00:31:42 -07:00
fzyzcjy
e98afbe042 Support dispatching logical to physical experts (#6385) 2025-05-19 22:13:55 -07:00
JieXin Liang
69af3ec35f [doc] add note for get_num_kv_splits in triton_backend (#6444) 2025-05-19 21:40:21 -07:00
PGFLMG
83f2d9d4ed [QuickFix] fix gptq model initialize (#6429) 2025-05-19 21:17:10 -07:00
HAI
6317c5c61f Address performance regression: disable multiple streams on ROCm (#6412) 2025-05-19 21:16:20 -07:00
fzyzcjy
cba1cdbc46 Support DeepSeek EPLB algorithm with static distributions (#6387) 2025-05-19 21:06:21 -07:00
fzyzcjy
c471d39eb9 Support loading weights when physical experts are different from logical experts (#6386) 2025-05-19 21:05:53 -07:00
fzyzcjy
d0443275f0 Refactor DeepSeek logic into atomic operations (#6326) 2025-05-19 21:05:30 -07:00
fzyzcjy
1b19df4b2a Refactor communication logic of DeepSeek for extensibility and understandability (#6321) 2025-05-19 20:14:48 -07:00
fzyzcjy
f0653886a5 Expert distribution recording without overhead for EPLB (#4957) 2025-05-19 20:07:43 -07:00
Yineng Zhang
b146555749 Revert "Implement return_hidden_states for the OpenAI API (#6137)" (#6440) 2025-05-19 18:21:29 -07:00
Yi Zhang
b06215daed [BUG] fix stop_profile crash (#6431) 2025-05-19 17:30:33 -07:00
Trevor Morris
7adf245ba2 [Metrics] Add KV events publishing (#6098) 2025-05-19 14:19:54 -07:00
lukec
844e2f227a Fix nodeepgemm init (#6417) 2025-05-19 00:44:03 -07:00
kyle-pena-kuzco
4f39bcf7ab Implement return_hidden_states for the OpenAI API (#6137) 2025-05-18 22:30:25 -07:00
fzyzcjy
31c9569bb8 Fix request id error (#6401) 2025-05-18 18:58:59 -07:00
Chang Su
1be6956d1b [Bugfix] Fix field error in v1_embedding_request (#6400) 2025-05-18 15:58:29 -07:00
Mick
626ccb7d3f vlm: tensor hash kernel (#5974) 2025-05-18 15:38:16 -07:00
fzyzcjy
72bfb0baf0 Refactor DeepSeek MoE layer to unify the two forward branches (#6325) 2025-05-18 15:34:36 -07:00
wangxiyu191
155214952b refactor: Extract repeated member variables in KVCache subclasses to base class. (#6323) 2025-05-18 15:28:15 -07:00
Chang Su
ebe58d545d [Misc] Implement RankZeroFilter for rank-specific logging in model_runner.py (#6333) 2025-05-18 15:27:13 -07:00
Chang Su
066cf44546 [OAI] Add rid tracing for v1/embeddings and fix rid type in Chat (#6397) 2025-05-18 13:05:38 -07:00
JieXin Liang
1f30c05d4a [fix] fix fa3 forward_decode with spec_decode (#6395)
Co-authored-by: Stefan He <hebiaobuaa@gmail.com>
2025-05-18 12:50:15 -07:00
doujiang24
9d24c3ffb0 chore: tiny remove duplicated code (#6392)
Signed-off-by: doujiang24 <doujiang24@gmail.com>
2025-05-18 02:17:32 -07:00
Yury Sulsky
24161c5913 The Gemma template is missing a newline after the user role. (#6331)
Co-authored-by: Yury Sulsky <ysulsky@tesla.com>
2025-05-18 01:57:27 -07:00
libra
11553c1a37 Add pipeline parallelism for Qwen2 and Qwen3 Model (#6250) 2025-05-18 00:42:55 -07:00
Mick
01dd39bac1 refactor: minor refactors regarding multimodal processing (#6187) 2025-05-17 22:53:20 -07:00
Lianmin Zheng
b3f3d610fd Do not use FA3 for mistral (#6379) 2025-05-17 19:47:34 -07:00