[NPU] Support fsdp for rl_on_policy_target (#29128)
This commit is contained in:
@@ -128,9 +128,10 @@ class RotaryEmbedding(MultiPlatformOp):
|
|||||||
# XXX (MUSA): Implement sgl_kernel.rotary_embedding support for MUSA backend
|
# XXX (MUSA): Implement sgl_kernel.rotary_embedding support for MUSA backend
|
||||||
if get_global_server_args().rl_on_policy_target is not None or _is_musa:
|
if get_global_server_args().rl_on_policy_target is not None or _is_musa:
|
||||||
self._forward_method = self.forward_native
|
self._forward_method = self.forward_native
|
||||||
self._apply_rotary_emb_wrapped = torch.compile(dynamic=True)(
|
self._apply_rotary_emb_wrapped = torch.compile(
|
||||||
apply_rotary_emb
|
dynamic=True,
|
||||||
)
|
disable=_is_npu,
|
||||||
|
)(apply_rotary_emb)
|
||||||
self.position_cos, self.position_sin = None, None
|
self.position_cos, self.position_sin = None, None
|
||||||
|
|
||||||
def _match_cos_sin_cache_dtype(self, query: torch.Tensor) -> None:
|
def _match_cos_sin_cache_dtype(self, query: torch.Tensor) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user