Add interrupt button to preprocessing
This commit is contained in:
parent
98947d173e
commit
c8c40c8a64
|
@ -18,7 +18,7 @@ def create_embedding(name, initialization_text, nvpt, overwrite_old):
|
||||||
def preprocess(*args):
|
def preprocess(*args):
|
||||||
modules.textual_inversion.preprocess.preprocess(*args)
|
modules.textual_inversion.preprocess.preprocess(*args)
|
||||||
|
|
||||||
return "Preprocessing finished.", ""
|
return f"Preprocessing {'interrupted' if shared.state.interrupted else 'finished'}.", ""
|
||||||
|
|
||||||
|
|
||||||
def train_embedding(*args):
|
def train_embedding(*args):
|
||||||
|
|
|
@ -1249,7 +1249,9 @@ def create_ui(wrap_gradio_gpu_call):
|
||||||
gr.HTML(value="")
|
gr.HTML(value="")
|
||||||
|
|
||||||
with gr.Column():
|
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(
|
process_split.change(
|
||||||
fn=lambda show: gr_show(show),
|
fn=lambda show: gr_show(show),
|
||||||
|
@ -1422,6 +1424,12 @@ def create_ui(wrap_gradio_gpu_call):
|
||||||
outputs=[],
|
outputs=[],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
interrupt_preprocessing.click(
|
||||||
|
fn=lambda: shared.state.interrupt(),
|
||||||
|
inputs=[],
|
||||||
|
outputs=[],
|
||||||
|
)
|
||||||
|
|
||||||
def create_setting_component(key, is_quicksettings=False):
|
def create_setting_component(key, is_quicksettings=False):
|
||||||
def fun():
|
def fun():
|
||||||
return opts.data[key] if key in opts.data else opts.data_labels[key].default
|
return opts.data[key] if key in opts.data else opts.data_labels[key].default
|
||||||
|
|
Loading…
Reference in New Issue