[NPU] [BugFix] Fix discontinuous input for FIA operator in GLM4.7‑Flash (#36170)
This commit is contained in:
@@ -1815,7 +1815,7 @@ class AscendAttnBackend(AttentionBackend):
|
|||||||
torch.ops.npu.npu_fused_infer_attention_score(
|
torch.ops.npu.npu_fused_infer_attention_score(
|
||||||
q[None, q_len_offset : q_len_offset + q_len],
|
q[None, q_len_offset : q_len_offset + q_len],
|
||||||
k[None, q_len_offset : q_len_offset + q_len],
|
k[None, q_len_offset : q_len_offset + q_len],
|
||||||
v[None, q_len_offset : q_len_offset + q_len],
|
v[None, q_len_offset : q_len_offset + q_len].contiguous(),
|
||||||
num_heads=layer.tp_q_head_num,
|
num_heads=layer.tp_q_head_num,
|
||||||
num_key_value_heads=layer.tp_k_head_num,
|
num_key_value_heads=layer.tp_k_head_num,
|
||||||
input_layout="BSND", # todo, TND not supports q_heads!=k_heads
|
input_layout="BSND", # todo, TND not supports q_heads!=k_heads
|
||||||
|
|||||||
Reference in New Issue
Block a user