2525import yaml
2626from . import max_logging
2727from . import max_utils
28- from .models .wan .wan_utils import CAUSVID_TRANSFORMER_MODEL_NAME_OR_PATH , WAN_21_FUSION_X_MODEL_NAME_OR_PATH
2928
3029
3130def string_to_bool (s : str ) -> bool :
@@ -118,7 +117,6 @@ def __init__(self, argv: list[str], **kwargs):
118117 jax .config .update ("jax_compilation_cache_dir" , raw_keys ["jax_cache_dir" ])
119118
120119 _HyperParameters .user_init (raw_keys )
121- _HyperParameters .wan_init (raw_keys )
122120 self .keys = raw_keys
123121 for k in sorted (raw_keys .keys ()):
124122 max_logging .log (f"Config param { k } : { raw_keys [k ]} " )
@@ -127,26 +125,6 @@ def _load_kwargs(self, argv: list[str]):
127125 args_dict = dict (a .split ("=" , 1 ) for a in argv [2 :])
128126 return args_dict
129127
130- @staticmethod
131- def wan_init (raw_keys ):
132- if "wan_transformer_pretrained_model_name_or_path" in raw_keys :
133- transformer_pretrained_model_name_or_path = raw_keys ["wan_transformer_pretrained_model_name_or_path" ]
134- if transformer_pretrained_model_name_or_path == "" :
135- raw_keys ["wan_transformer_pretrained_model_name_or_path" ] = raw_keys ["pretrained_model_name_or_path" ]
136- elif (
137- transformer_pretrained_model_name_or_path == CAUSVID_TRANSFORMER_MODEL_NAME_OR_PATH
138- or transformer_pretrained_model_name_or_path == WAN_21_FUSION_X_MODEL_NAME_OR_PATH
139- ):
140- # Set correct parameters for CausVid in case of user error.
141- raw_keys ["guidance_scale" ] = 1.0
142- num_inference_steps = raw_keys ["num_inference_steps" ]
143- if num_inference_steps > 10 :
144- max_logging .log (
145- f"Warning: Try setting num_inference_steps to less than 8 steps when using CausVid, currently you are setting { num_inference_steps } steps."
146- )
147- else :
148- raise ValueError (f"{ transformer_pretrained_model_name_or_path } transformer model is not supported for Wan 2.1" )
149-
150128 @staticmethod
151129 def user_init (raw_keys ):
152130 """Transformations between the config data and configs used at runtime"""
0 commit comments