Fix AttributeError in Qwen3.5 GDN layers with quantized models (#37448)
Signed-off-by: Jim Smith <jim@joshua8.ai> Signed-off-by: mgoin <mgoin64@gmail.com> Signed-off-by: Michael Goin <mgoin64@gmail.com> Co-authored-by: mgoin <mgoin64@gmail.com> Co-authored-by: Xin Yang <105740670+xyang16@users.noreply.github.com>
This commit is contained in:
@@ -182,8 +182,8 @@ class Qwen3_5GatedDeltaNet(Qwen3NextGatedDeltaNet):
|
||||
# ============================================================
|
||||
mixed_qkvz, ba = torch.ops.vllm.gdn_in_proj(
|
||||
hidden_states,
|
||||
self.in_proj_qkvz.weight.shape[0],
|
||||
self.in_proj_ba.weight.shape[0],
|
||||
sum(self.in_proj_qkvz.output_sizes) // self.tp_size,
|
||||
sum(self.in_proj_ba.output_sizes) // self.tp_size,
|
||||
self.prefix,
|
||||
)
|
||||
qkv_size = (self.key_dim * 2 + self.value_dim) // self.tp_size
|
||||
|
||||
@@ -660,8 +660,8 @@ class Qwen3NextGatedDeltaNet(nn.Module, MambaBase):
|
||||
# ============================================================
|
||||
projected_states_qkvz, projected_states_ba = torch.ops.vllm.gdn_in_proj(
|
||||
hidden_states,
|
||||
self.in_proj_qkvz.weight.shape[0],
|
||||
self.in_proj_ba.weight.shape[0],
|
||||
sum(self.in_proj_qkvz.output_sizes) // self.tp_size,
|
||||
sum(self.in_proj_ba.output_sizes) // self.tp_size,
|
||||
self.prefix,
|
||||
)
|
||||
query, key, value, z, b, a = self.fix_query_key_value_ordering(
|
||||
|
||||
Reference in New Issue
Block a user