mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-25 15:11:20 +08:00
[Bugfix] Fix mrope_position_delta in non-last prefill chunk (#10403)
Signed-off-by: imkero <kerorek@outlook.com>
This commit is contained in:
parent
76aab90ab6
commit
80d85c5d7b
@ -922,9 +922,9 @@ class MRotaryEmbedding(RotaryEmbedding):
|
|||||||
torch.arange(text_len).view(1, -1).expand(3, -1) + st_idx)
|
torch.arange(text_len).view(1, -1).expand(3, -1) + st_idx)
|
||||||
|
|
||||||
llm_positions = torch.cat(llm_pos_ids_list, dim=1).reshape(3, -1)
|
llm_positions = torch.cat(llm_pos_ids_list, dim=1).reshape(3, -1)
|
||||||
llm_positions = llm_positions[:, context_len:seq_len]
|
|
||||||
mrope_position_delta = (llm_positions.max() + 1 -
|
mrope_position_delta = (llm_positions.max() + 1 -
|
||||||
len(input_tokens)).item()
|
len(input_tokens)).item()
|
||||||
|
llm_positions = llm_positions[:, context_len:seq_len]
|
||||||
|
|
||||||
return llm_positions.tolist(), mrope_position_delta
|
return llm_positions.tolist(), mrope_position_delta
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user