aboutsummaryrefslogtreecommitdiffstats
path: root/modules/ui.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2022-10-29 04:44:17 +0000
committerGitHub <noreply@github.com>2022-10-29 04:44:17 +0000
commit1fba573d240b1755af852cd1b5cf1b4b508de95e (patch)
tree9d9432066bda3853a0de031df12dd917799899f9 /modules/ui.py
parent2338ed9554f07d7f56b68c54554fd335fe88de35 (diff)
parentd8b366146748555a18b595af400c8cb222ea0ec9 (diff)
downloadstable-diffusion-webui-gfx803-1fba573d240b1755af852cd1b5cf1b4b508de95e.tar.gz
stable-diffusion-webui-gfx803-1fba573d240b1755af852cd1b5cf1b4b508de95e.tar.bz2
stable-diffusion-webui-gfx803-1fba573d240b1755af852cd1b5cf1b4b508de95e.zip
Merge pull request #3874 from cobryan05/extra_tweak
Extras Tab - Option to upscale before face fix, caching improvements
Diffstat (limited to 'modules/ui.py')
-rw-r--r--modules/ui.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/ui.py b/modules/ui.py
index 2541970d..7ddfe07e 100644
--- a/modules/ui.py
+++ b/modules/ui.py
@@ -1119,6 +1119,9 @@ def create_ui(wrap_gradio_gpu_call):
codeformer_visibility = gr.Slider(minimum=0.0, maximum=1.0, step=0.001, label="CodeFormer visibility", value=0, interactive=modules.codeformer_model.have_codeformer)
codeformer_weight = gr.Slider(minimum=0.0, maximum=1.0, step=0.001, label="CodeFormer weight (0 = maximum effect, 1 = minimum effect)", value=0, interactive=modules.codeformer_model.have_codeformer)
+ with gr.Group():
+ upscale_before_face_fix = gr.Checkbox(label='Upscale Before Restoring Faces', value=False)
+
submit = gr.Button('Generate', elem_id="extras_generate", variant='primary')
with gr.Column(variant='panel'):
@@ -1152,6 +1155,7 @@ def create_ui(wrap_gradio_gpu_call):
extras_upscaler_1,
extras_upscaler_2,
extras_upscaler_2_visibility,
+ upscale_before_face_fix,
],
outputs=[
result_images,
@@ -1174,6 +1178,11 @@ def create_ui(wrap_gradio_gpu_call):
outputs=[init_img_with_mask],
)
+ extras_image.change(
+ fn=modules.extras.clear_cache,
+ inputs=[], outputs=[]
+ )
+
with gr.Blocks(analytics_enabled=False) as pnginfo_interface:
with gr.Row().style(equal_height=False):
with gr.Column(variant='panel'):