File tree Expand file tree Collapse file tree
src/maxdiffusion/models/wan Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -275,9 +275,9 @@ def load_base_wan_transformer(
275275 renamed_pt_key = renamed_pt_key .replace ("weight" , "scale" )
276276 renamed_pt_key = renamed_pt_key .replace ("kernel" , "scale" )
277277
278- if "norm_added_q" in renamed_pt_key :
279- renamed_pt_key = renamed_pt_key . replace ( " weight", "scale" )
280- renamed_pt_key = renamed_pt_key .replace ( "kernel " , " scale")
278+ if "attn2. norm_added_q" in renamed_pt_key :
279+ if renamed_pt_key . endswith ( ". weight") or renamed_pt_key . endswith ( ".kernel" ):
280+ renamed_pt_key = renamed_pt_key .rsplit ( ". " , 1 )[ 0 ] + ". scale"
281281 renamed_pt_key = renamed_pt_key .replace ("blocks_" , "blocks." )
282282 renamed_pt_key = renamed_pt_key .replace (".scale_shift_table" , ".adaln_scale_shift_table" )
283283 renamed_pt_key = renamed_pt_key .replace ("to_out_0" , "proj_attn" )
You can’t perform that action at this time.
0 commit comments