mirror of
https://github.com/kvcache-ai/sglang.git
synced 2026-07-08 16:27:09 +00:00
[opt kimi k2 4 / n] Delete useless pad kernel in sgl_moe_align_block_size (#13587)
This commit is contained in:
@@ -69,11 +69,6 @@ def moe_align_block_size(
|
||||
(num_experts + 2,), dtype=torch.int32, device=topk_ids.device
|
||||
)
|
||||
|
||||
# Threshold based on benchmark results
|
||||
fuse_sorted_ids_padding = sorted_ids.shape[0] <= 4096
|
||||
if not fuse_sorted_ids_padding:
|
||||
sorted_ids.fill_(topk_ids.numel())
|
||||
|
||||
sgl_moe_align_block_size(
|
||||
topk_ids,
|
||||
num_experts + 1,
|
||||
@@ -82,6 +77,6 @@ def moe_align_block_size(
|
||||
expert_ids,
|
||||
num_tokens_post_pad,
|
||||
cumsum_buffer,
|
||||
fuse_sorted_ids_padding,
|
||||
True,
|
||||
)
|
||||
return sorted_ids, expert_ids, num_tokens_post_pad
|
||||
|
||||
Reference in New Issue
Block a user