Skip to content

Commit 3cc9764

Browse files
committed
support more wan models
1 parent f6c6e3c commit 3cc9764

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

diffsynth/configs/model_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
(None, "6d6ccde6845b95ad9114ab993d917893", ["wan_video_dit"], [WanModel], "civitai"),
125125
(None, "6bfcfb3b342cb286ce886889d519a77e", ["wan_video_dit"], [WanModel], "civitai"),
126126
(None, "349723183fc063b2bfc10bb2835cf677", ["wan_video_dit"], [WanModel], "civitai"),
127+
(None, "efa44cddf936c70abd0ea28b6cbe946c", ["wan_video_dit"], [WanModel], "civitai"),
127128
(None, "cb104773c6c2cb6df4f9529ad5c60d0b", ["wan_video_dit"], [WanModel], "diffusers"),
128129
(None, "9c8818c2cbea55eca56c7b447df170da", ["wan_video_text_encoder"], [WanTextEncoder], "civitai"),
129130
(None, "5941c53e207d62f20f9025686193c40b", ["wan_video_image_encoder"], [WanImageEncoder], "civitai"),

diffsynth/models/wan_video_dit.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,20 @@ def from_civitai(self, state_dict):
535535
"num_layers": 30,
536536
"eps": 1e-6
537537
}
538+
elif hash_state_dict_keys(state_dict) == "efa44cddf936c70abd0ea28b6cbe946c":
539+
config = {
540+
"has_image_input": True,
541+
"patch_size": [1, 2, 2],
542+
"in_dim": 48,
543+
"dim": 5120,
544+
"ffn_dim": 13824,
545+
"freq_dim": 256,
546+
"text_dim": 4096,
547+
"out_dim": 16,
548+
"num_heads": 40,
549+
"num_layers": 40,
550+
"eps": 1e-6
551+
}
538552
else:
539553
config = {}
540554
return state_dict, config

0 commit comments

Comments
 (0)