From cbe66fd5e0154c6db37c2e4e7095d1537182a2cb Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Wed, 15 Nov 2023 01:49:01 -0800 Subject: [PATCH] 2.1.812 --- fooocus_version.py | 2 +- modules/config.py | 5 +++++ modules/flags.py | 2 ++ update_log.md | 5 +++++ webui.py | 4 ++-- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/fooocus_version.py b/fooocus_version.py index 2d26b9d..de4fb42 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.1.811' +version = '2.1.812' diff --git a/modules/config.py b/modules/config.py index d64c5a4..6da1718 100644 --- a/modules/config.py +++ b/modules/config.py @@ -206,6 +206,11 @@ default_prompt = get_config_item_or_set_default( validator=lambda x: isinstance(x, str), disable_empty_as_none=True ) +default_performance = get_config_item_or_set_default( + key='default_performance', + default_value='Speed', + validator=lambda x: x in modules.flags.performance_selections +) default_advanced_checkbox = get_config_item_or_set_default( key='default_advanced_checkbox', default_value=False, diff --git a/modules/flags.py b/modules/flags.py index 0392b39..6100133 100644 --- a/modules/flags.py +++ b/modules/flags.py @@ -34,3 +34,5 @@ default_parameters = { inpaint_engine_versions = ['v1', 'v2.5', 'v2.6'] default_inpaint_engine_version = 'v2.6' + +performance_selections = ['Speed', 'Quality', 'Extreme Speed'] diff --git a/update_log.md b/update_log.md index 2fdd6d0..92b2749 100644 --- a/update_log.md +++ b/update_log.md @@ -1,3 +1,8 @@ +# 2.1.812 + +* Allow preset to set default performance. +* heunpp2 sampler. + # 2.1.810 * Added hints to config_modification_tutorial.txt diff --git a/webui.py b/webui.py index 6c6405c..225fb4a 100644 --- a/webui.py +++ b/webui.py @@ -192,8 +192,8 @@ with shared.gradio_root: with gr.Column(scale=1, visible=modules.config.default_advanced_checkbox) as advanced_column: with gr.Tab(label='Setting'): performance_selection = gr.Radio(label='Performance', - choices=['Speed', 'Quality', 'Extreme Speed'], - value='Speed') + choices=modules.flags.performance_selections, + value=modules.config.default_performance) aspect_ratios_selection = gr.Radio(label='Aspect Ratios', choices=modules.config.available_aspect_ratios, value=modules.config.default_aspect_ratio, info='width × height', elem_classes='aspect_ratios')