@@ -237,6 +237,7 @@ class MODEL_ARCH(IntEnum):
237237 DEEPSEEK2 = auto ()
238238 CHATGLM = auto ()
239239 BITNET = auto ()
240+ BITNET_25 = auto ()
240241 T5 = auto ()
241242 T5ENCODER = auto ()
242243 JAIS = auto ()
@@ -398,6 +399,7 @@ class MODEL_TENSOR(IntEnum):
398399 MODEL_ARCH .DEEPSEEK2 : "deepseek2" ,
399400 MODEL_ARCH .CHATGLM : "chatglm" ,
400401 MODEL_ARCH .BITNET : "bitnet" ,
402+ MODEL_ARCH .BITNET_25 : "bitnet-25" ,
401403 MODEL_ARCH .T5 : "t5" ,
402404 MODEL_ARCH .T5ENCODER : "t5encoder" ,
403405 MODEL_ARCH .JAIS : "jais" ,
@@ -1162,6 +1164,28 @@ class MODEL_TENSOR(IntEnum):
11621164 MODEL_TENSOR .ATTN_SUB_NORM ,
11631165 MODEL_TENSOR .FFN_SUB_NORM ,
11641166 ],
1167+ MODEL_ARCH .BITNET_25 : [
1168+ MODEL_TENSOR .TOKEN_EMBD ,
1169+ MODEL_TENSOR .OUTPUT_NORM ,
1170+ MODEL_TENSOR .OUTPUT ,
1171+ MODEL_TENSOR .ROPE_FREQS ,
1172+ MODEL_TENSOR .ATTN_NORM ,
1173+ MODEL_TENSOR .ATTN_Q ,
1174+ MODEL_TENSOR .ATTN_K ,
1175+ MODEL_TENSOR .ATTN_V ,
1176+ MODEL_TENSOR .ATTN_OUT ,
1177+ MODEL_TENSOR .ATTN_ROT_EMBD ,
1178+ MODEL_TENSOR .FFN_GATE_INP ,
1179+ MODEL_TENSOR .FFN_NORM ,
1180+ MODEL_TENSOR .FFN_GATE ,
1181+ MODEL_TENSOR .FFN_DOWN ,
1182+ MODEL_TENSOR .FFN_UP ,
1183+ MODEL_TENSOR .FFN_GATE_EXP ,
1184+ MODEL_TENSOR .FFN_DOWN_EXP ,
1185+ MODEL_TENSOR .FFN_UP_EXP ,
1186+ MODEL_TENSOR .ATTN_SUB_NORM ,
1187+ MODEL_TENSOR .FFN_SUB_NORM ,
1188+ ],
11651189 MODEL_ARCH .T5 : [
11661190 MODEL_TENSOR .TOKEN_EMBD ,
11671191 MODEL_TENSOR .OUTPUT ,
0 commit comments