fix(longlora): extend device type check to include Ascend NPU (#10829)

This commit is contained in:
li-lizhe
2026-11-03 20:54:27 +08:00
committed by GitHub
parent 9997aa078b
commit a3e7f60ae6

View File

@@ -317,7 +317,7 @@ def llama_sdpa_attention_forward(
if attention_mask is not None:
causal_mask = causal_mask[:, :, :, : key_states.shape[-2]]
if query_states.device.type == "cuda" and causal_mask is not None: # avoid pytorch bug
if query_states.device.type in ("cuda", "npu") and causal_mask is not None: # avoid pytorch bug
query_states = query_states.contiguous()
key_states = key_states.contiguous()
value_states = value_states.contiguous()