[Bugfix] Fix MRoPE dispatch on CPU (#24712)

Signed-off-by: jiang1.li <jiang1.li@intel.com>
This commit is contained in:
Li, Jiang 2025-09-12 12:56:31 +08:00 committed by GitHub
parent ddcec289c7
commit 7920de0a2a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -300,6 +300,15 @@ class MRotaryEmbedding(RotaryEmbedding):
key = torch.cat((key_rot, key_pass), dim=-1).reshape(key_shape)
return query, key
def forward_cpu(
self,
positions: torch.Tensor,
query: torch.Tensor,
key: Optional[torch.Tensor] = None,
offsets: Optional[torch.Tensor] = None,
) -> tuple[torch.Tensor, Optional[torch.Tensor]]:
return self.forward_native(positions, query, key, offsets)
@classmethod
def get_input_positions(
cls,