From 6733f3437a899ccd3e851eeaff5e07e6de9d9f15 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 14 May 2024 11:34:51 -0400 Subject: [PATCH] move face restore settings --- extensions-builtin/sdnext-modernui | 2 +- modules/shared.py | 17 ++++++++--------- wiki | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/extensions-builtin/sdnext-modernui b/extensions-builtin/sdnext-modernui index 4b0966739..a7f21f261 160000 --- a/extensions-builtin/sdnext-modernui +++ b/extensions-builtin/sdnext-modernui @@ -1 +1 @@ -Subproject commit 4b0966739087b9712443d54be56b5dd70f01f6ca +Subproject commit a7f21f261f711ce2dfe1889e94ce4589a92c956a diff --git a/modules/shared.py b/modules/shared.py index 54c809d50..f740d9d3b 100644 --- a/modules/shared.py +++ b/modules/shared.py @@ -470,14 +470,6 @@ options_templates.update(options_section(('cuda', "Compute Settings"), { })) options_templates.update(options_section(('advanced', "Inference Settings"), { - "facehires_sep": OptionInfo("

Face restore

", "", gr.HTML), - "facehires_conf": OptionInfo(0.6, "Min confidence", gr.Slider, {"minimum": 0.0, "maximum": 1.0, "step": 0.05}), - "facehires_max": OptionInfo(5, "Max faces", gr.Slider, {"minimum": 1, "maximum": 10, "step": 1}), - "facehires_iou": OptionInfo(0.5, "Max face overlap", gr.Slider, {"minimum": 0, "maximum": 1.0, "step": 0.05}), - "facehires_min_size": OptionInfo(0, "Min face size", gr.Slider, {"minimum": 0, "maximum": 1024, "step": 1}), - "facehires_max_size": OptionInfo(0, "Max face size", gr.Slider, {"minimum": 0, "maximum": 1024, "step": 1}), - "facehires_padding": OptionInfo(10, "Face padding", gr.Slider, {"minimum": 0, "maximum": 100, "step": 1}), - "token_merging_sep": OptionInfo("

Token merging

", "", gr.HTML), "token_merging_method": OptionInfo("None", "Token merging method", gr.Radio, {"choices": ['None', 'ToMe', 'ToDo']}), "tome_ratio": OptionInfo(0.0, "ToMe token merging ratio", gr.Slider, {"minimum": 0.0, "maximum": 1.0, "step": 0.05}), @@ -752,9 +744,16 @@ options_templates.update(options_section(('postprocessing', "Postprocessing"), { "postprocessing_sep_face_restoration": OptionInfo("

Face Restoration

", "", gr.HTML), "face_restoration_model": OptionInfo("Face HiRes", "Face restoration model", gr.Radio, lambda: {"choices": [x.name() for x in face_restorers]}), + "facehires_sep": OptionInfo("

Face restore

", "", gr.HTML), + "facehires_conf": OptionInfo(0.6, "Min confidence", gr.Slider, {"minimum": 0.0, "maximum": 1.0, "step": 0.05}), + "facehires_max": OptionInfo(5, "Max faces", gr.Slider, {"minimum": 1, "maximum": 10, "step": 1}), + "facehires_iou": OptionInfo(0.5, "Max face overlap", gr.Slider, {"minimum": 0, "maximum": 1.0, "step": 0.05}), + "facehires_min_size": OptionInfo(0, "Min face size", gr.Slider, {"minimum": 0, "maximum": 1024, "step": 1}), + "facehires_max_size": OptionInfo(0, "Max face size", gr.Slider, {"minimum": 0, "maximum": 1024, "step": 1}), + "facehires_padding": OptionInfo(10, "Face padding", gr.Slider, {"minimum": 0, "maximum": 100, "step": 1}), + "face_restoration_unload": OptionInfo(False, "Move model to CPU when complete"), "facehires_strength": OptionInfo(0.0, "Face HiRes strength", gr.Slider, {"minimum": 0, "maximum": 1, "step": 0.01}), "code_former_weight": OptionInfo(0.2, "CodeFormer weight parameter", gr.Slider, {"minimum": 0, "maximum": 1, "step": 0.01}), - "face_restoration_unload": OptionInfo(False, "Move model to CPU when complete"), "postprocessing_sep_upscalers": OptionInfo("

Upscaling

", "", gr.HTML), "upscaler_unload": OptionInfo(False, "Unload upscaler after processing"), diff --git a/wiki b/wiki index d7dd5740d..c936e6d62 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit d7dd5740de7e9819e9e5dca301cd8ffbcf30e32c +Subproject commit c936e6d622dbfdf9b25ddc610cdb699d11074399