add default_overwrite_step handling for meta data and gradio

allows turbo preset switching to set default_overwrite_step correctly
This commit is contained in:
Manuel Schmid
2023-12-24 23:31:46 +01:00
parent e1f05c64e1
commit 3ba59df559
4 changed files with 12 additions and 0 deletions
+1
View File
@@ -792,6 +792,7 @@ def worker():
('Refiner Switch', refiner_switch), ('Refiner Switch', refiner_switch),
('Sampler', sampler_name), ('Sampler', sampler_name),
('Scheduler', scheduler_name), ('Scheduler', scheduler_name),
('Sampling Steps Override', advanced_parameters.overwrite_step),
('Seed', task['task_seed']), ('Seed', task['task_seed']),
] ]
for li, (n, w) in enumerate(loras): for li, (n, w) in enumerate(loras):
+1
View File
@@ -379,6 +379,7 @@ possible_preset_keys = {
"checkpoint_downloads": "checkpoint_downloads", "checkpoint_downloads": "checkpoint_downloads",
"embeddings_downloads": "embeddings_downloads", "embeddings_downloads": "embeddings_downloads",
"lora_downloads": "lora_downloads", "lora_downloads": "lora_downloads",
"default_overwrite_step": "Sampling Steps Override"
} }
+8
View File
@@ -118,6 +118,14 @@ def load_parameter_button_click(raw_prompt_txt):
except: except:
results.append(gr.update()) results.append(gr.update())
try:
h = loaded_parameter_dict.get('Sampling Steps Override', None)
assert h is not None
h = float(h)
results.append(h)
except:
results.append(gr.update())
try: try:
h = loaded_parameter_dict.get('Seed', None) h = loaded_parameter_dict.get('Seed', None)
assert h is not None assert h is not None
+2
View File
@@ -536,6 +536,7 @@ with shared.gradio_root:
refiner_switch, refiner_switch,
sampler_name, sampler_name,
scheduler_name, scheduler_name,
overwrite_step,
seed_random, seed_random,
image_seed, image_seed,
generate_button, generate_button,
@@ -641,6 +642,7 @@ with shared.gradio_root:
refiner_switch, refiner_switch,
sampler_name, sampler_name,
scheduler_name, scheduler_name,
overwrite_step,
seed_random, seed_random,
image_seed, image_seed,
generate_button, generate_button,