Fix Kimi K2.5 dp attention+ spec decoding launch crash (#21391)

This commit is contained in:
Qiaolin Yu
2026-03-26 14:40:26 -07:00
committed by GitHub
parent be0cca5596
commit 8c3ccef2d9
2 changed files with 23 additions and 2 deletions
+12 -1
View File
@@ -150,7 +150,18 @@ class LlamaModel(nn.Module):
pp_proxy_tensors: Optional[PPProxyTensors] = None,
) -> torch.Tensor:
if input_embeds is None:
embeds = self.embed_tokens(input_ids)
embeds = forward_batch.mm_input_embeds
if (
forward_batch.forward_mode.is_extend()
and forward_batch.contains_mm_inputs()
and not forward_batch.forward_mode.is_draft_extend(include_v2=True)
):
assert embeds is not None
embeds = torch.cat(
[embeds[:-1], self.embed_tokens(input_ids[-1].unsqueeze(0))]
)
if embeds is None:
embeds = self.embed_tokens(input_ids)
else:
embeds = input_embeds