From d921cd428bdf076979d059608a513b89ce904892 Mon Sep 17 00:00:00 2001 From: blckbx <74455114+blckbx@users.noreply.github.com> Date: Sun, 11 Feb 2024 11:51:10 +0100 Subject: [PATCH 1/2] webui, config: save and load overwrite upscale strength --- modules/config.py | 5 +++++ webui.py | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/config.py b/modules/config.py index 458f41ea..7574dee2 100644 --- a/modules/config.py +++ b/modules/config.py @@ -363,6 +363,11 @@ default_overwrite_switch = get_config_item_or_set_default( default_value=-1, validator=lambda x: isinstance(x, int) ) +default_overwrite_upscale = get_config_item_or_set_default( + key='default_overwrite_upscale', + default_value=-1, + validator=lambda x: isinstance(x, numbers.Number) +) example_inpaint_prompts = get_config_item_or_set_default( key='example_inpaint_prompts', default_value=[ diff --git a/webui.py b/webui.py index a81781ce..036471b1 100644 --- a/webui.py +++ b/webui.py @@ -481,7 +481,8 @@ with shared.gradio_root: minimum=-1, maximum=1.0, step=0.001, value=-1, info='Set as negative number to disable. For developer debugging.') overwrite_upscale_strength = gr.Slider(label='Forced Overwrite of Denoising Strength of "Upscale"', - minimum=-1, maximum=1.0, step=0.001, value=-1, + minimum=-1, maximum=1.0, step=0.001, + value=modules.config.default_overwrite_upscale, info='Set as negative number to disable. For developer debugging.') disable_preview = gr.Checkbox(label='Disable Preview', value=modules.config.default_black_out_nsfw, @@ -620,7 +621,7 @@ with shared.gradio_root: state_is_generating = gr.State(False) load_data_outputs = [advanced_checkbox, image_number, prompt, negative_prompt, style_selections, - performance_selection, overwrite_step, overwrite_switch, aspect_ratios_selection, + performance_selection, overwrite_step, overwrite_upscale_strength, overwrite_switch, aspect_ratios_selection, overwrite_width, overwrite_height, guidance_scale, sharpness, adm_scaler_positive, adm_scaler_negative, adm_scaler_end, refiner_swap_method, adaptive_cfg, base_model, refiner_model, refiner_switch, sampler_name, scheduler_name, seed_random, image_seed, From 194824343e0f9541c0a4ac8f457579eb3820186e Mon Sep 17 00:00:00 2001 From: blckbx <74455114+blckbx@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:08:21 +0100 Subject: [PATCH 2/2] revert: load_data_outputs --- webui.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webui.py b/webui.py index 036471b1..f33b09ff 100644 --- a/webui.py +++ b/webui.py @@ -621,7 +621,7 @@ with shared.gradio_root: state_is_generating = gr.State(False) load_data_outputs = [advanced_checkbox, image_number, prompt, negative_prompt, style_selections, - performance_selection, overwrite_step, overwrite_upscale_strength, overwrite_switch, aspect_ratios_selection, + performance_selection, overwrite_step, overwrite_switch, aspect_ratios_selection, overwrite_width, overwrite_height, guidance_scale, sharpness, adm_scaler_positive, adm_scaler_negative, adm_scaler_end, refiner_swap_method, adaptive_cfg, base_model, refiner_model, refiner_switch, sampler_name, scheduler_name, seed_random, image_seed,