diff options
author | space-nuko <24979496+space-nuko@users.noreply.github.com> | 2022-11-18 02:03:57 +0000 |
---|---|---|
committer | space-nuko <24979496+space-nuko@users.noreply.github.com> | 2022-11-18 02:05:29 +0000 |
commit | c8c40c8a643f2d20e3475e4d9ae7aae6d36c7e85 (patch) | |
tree | d38bab9a68f715b2ccb007a733f79df021bb1167 /modules/ui.py | |
parent | 98947d173e3f1667eba29c904f681047dea9de90 (diff) | |
download | stable-diffusion-webui-gfx803-c8c40c8a643f2d20e3475e4d9ae7aae6d36c7e85.tar.gz stable-diffusion-webui-gfx803-c8c40c8a643f2d20e3475e4d9ae7aae6d36c7e85.tar.bz2 stable-diffusion-webui-gfx803-c8c40c8a643f2d20e3475e4d9ae7aae6d36c7e85.zip |
Add interrupt button to preprocessing
Diffstat (limited to 'modules/ui.py')
-rw-r--r-- | modules/ui.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/ui.py b/modules/ui.py index 5dce7f3b..88e3c827 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -1249,7 +1249,9 @@ def create_ui(wrap_gradio_gpu_call): gr.HTML(value="")
with gr.Column():
- run_preprocess = gr.Button(value="Preprocess", variant='primary')
+ with gr.Row():
+ interrupt_preprocessing = gr.Button("Interrupt")
+ run_preprocess = gr.Button(value="Preprocess", variant='primary')
process_split.change(
fn=lambda show: gr_show(show),
@@ -1422,6 +1424,12 @@ def create_ui(wrap_gradio_gpu_call): outputs=[],
)
+ interrupt_preprocessing.click(
+ fn=lambda: shared.state.interrupt(),
+ inputs=[],
+ outputs=[],
+ )
+
def create_setting_component(key, is_quicksettings=False):
def fun():
return opts.data[key] if key in opts.data else opts.data_labels[key].default
|