@@ -995,7 +995,7 @@ class WAN21_T2V(supported_models_base.BASE):
995995 unet_extra_config = {}
996996 latent_format = latent_formats .Wan21
997997
998- memory_usage_factor = 1.0
998+ memory_usage_factor = 0.9
999999
10001000 supported_inference_dtypes = [torch .float16 , torch .bfloat16 , torch .float32 ]
10011001
@@ -1004,7 +1004,7 @@ class WAN21_T2V(supported_models_base.BASE):
10041004
10051005 def __init__ (self , unet_config ):
10061006 super ().__init__ (unet_config )
1007- self .memory_usage_factor = self .unet_config .get ("dim" , 2000 ) / 2000
1007+ self .memory_usage_factor = self .unet_config .get ("dim" , 2000 ) / 2222
10081008
10091009 def get_model (self , state_dict , prefix = "" , device = None ):
10101010 out = model_base .WAN21 (self , device = device )
@@ -1096,6 +1096,19 @@ def get_model(self, state_dict, prefix="", device=None):
10961096 out = model_base .WAN22_S2V (self , device = device )
10971097 return out
10981098
1099+ class WAN22_Animate (WAN21_T2V ):
1100+ unet_config = {
1101+ "image_model" : "wan2.1" ,
1102+ "model_type" : "animate" ,
1103+ }
1104+
1105+ def __init__ (self , unet_config ):
1106+ super ().__init__ (unet_config )
1107+
1108+ def get_model (self , state_dict , prefix = "" , device = None ):
1109+ out = model_base .WAN22_Animate (self , device = device )
1110+ return out
1111+
10991112class WAN22_T2V (WAN21_T2V ):
11001113 unet_config = {
11011114 "image_model" : "wan2.1" ,
@@ -1361,6 +1374,6 @@ def get_model(self, state_dict, prefix="", device=None):
13611374 out = model_base .HunyuanImage21Refiner (self , device = device )
13621375 return out
13631376
1364- models = [LotusD , Stable_Zero123 , SD15_instructpix2pix , SD15 , SD20 , SD21UnclipL , SD21UnclipH , SDXL_instructpix2pix , SDXLRefiner , SDXL , SSD1B , KOALA_700M , KOALA_1B , Segmind_Vega , SD_X4Upscaler , Stable_Cascade_C , Stable_Cascade_B , SV3D_u , SV3D_p , SD3 , StableAudio , AuraFlow , PixArtAlpha , PixArtSigma , HunyuanDiT , HunyuanDiT1 , FluxInpaint , Flux , FluxSchnell , GenmoMochi , LTXV , HunyuanImage21Refiner , HunyuanImage21 , HunyuanVideoSkyreelsI2V , HunyuanVideoI2V , HunyuanVideo , CosmosT2V , CosmosI2V , CosmosT2IPredict2 , CosmosI2VPredict2 , Lumina2 , WAN22_T2V , WAN21_T2V , WAN21_I2V , WAN21_FunControl2V , WAN21_Vace , WAN21_Camera , WAN22_Camera , WAN22_S2V , WAN21_HuMo , Hunyuan3Dv2mini , Hunyuan3Dv2 , Hunyuan3Dv2_1 , HiDream , Chroma , ChromaRadiance , ACEStep , Omnigen2 , QwenImage ]
1377+ models = [LotusD , Stable_Zero123 , SD15_instructpix2pix , SD15 , SD20 , SD21UnclipL , SD21UnclipH , SDXL_instructpix2pix , SDXLRefiner , SDXL , SSD1B , KOALA_700M , KOALA_1B , Segmind_Vega , SD_X4Upscaler , Stable_Cascade_C , Stable_Cascade_B , SV3D_u , SV3D_p , SD3 , StableAudio , AuraFlow , PixArtAlpha , PixArtSigma , HunyuanDiT , HunyuanDiT1 , FluxInpaint , Flux , FluxSchnell , GenmoMochi , LTXV , HunyuanImage21Refiner , HunyuanImage21 , HunyuanVideoSkyreelsI2V , HunyuanVideoI2V , HunyuanVideo , CosmosT2V , CosmosI2V , CosmosT2IPredict2 , CosmosI2VPredict2 , Lumina2 , WAN22_T2V , WAN21_T2V , WAN21_I2V , WAN21_FunControl2V , WAN21_Vace , WAN21_Camera , WAN22_Camera , WAN22_S2V , WAN21_HuMo , WAN22_Animate , Hunyuan3Dv2mini , Hunyuan3Dv2 , Hunyuan3Dv2_1 , HiDream , Chroma , ChromaRadiance , ACEStep , Omnigen2 , QwenImage ]
13651378
13661379models += [SVD_img2vid ]
0 commit comments