fix 3 phases guidance settings corruption

This commit is contained in:
deepbeepmeep 2025-08-22 00:47:11 +02:00
parent 8842db7459
commit dbe744208b
2 changed files with 9 additions and 3 deletions

View File

@ -222,9 +222,14 @@ class family_handler():
ui_defaults["sample_solver"] = "unipc"
if settings_version < 2.24:
if model_def.get("multiple_submodels", False) or ui_defaults.get("switch_threshold", 0) > 0:
if (model_def.get("multiple_submodels", False) or ui_defaults.get("switch_threshold", 0) > 0) and ui_defaults.get("guidance_phases",0)<2:
ui_defaults["guidance_phases"] = 2
if settings_version == 2.24 and ui_defaults.get("guidance_phases",0) ==2:
mult = model_def.get("loras_multipliers","")
if len(mult)> 1 and len(mult[0].split(";"))==3: ui_defaults["guidance_phases"] = 3
@staticmethod
def update_default_settings(base_model_type, model_def, ui_defaults):
ui_defaults.update({

5
wgp.py
View File

@ -55,8 +55,8 @@ AUTOSAVE_FILENAME = "queue.zip"
PROMPT_VARS_MAX = 10
target_mmgp_version = "3.5.10"
WanGP_version = "8.0"
settings_version = 2.24
WanGP_version = "8.01"
settings_version = 2.25
max_source_video_frames = 3000
prompt_enhancer_image_caption_model, prompt_enhancer_image_caption_processor, prompt_enhancer_llm_model, prompt_enhancer_llm_tokenizer = None, None, None, None
@ -2071,6 +2071,7 @@ def get_default_settings(model_type):
model_def = get_model_def(model_type)
base_model_type = get_base_model_type(model_type)
ui_defaults = {
"settings_version" : settings_version,
"prompt": get_default_prompt(i2v),
"resolution": "1280x720" if "720" in base_model_type else "832x480",
"video_length": 81,