Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -49,6 +49,8 @@ with gr.Blocks() as demo:
|
|
| 49 |
|
| 50 |
txt_input = gr.Textbox(label = 'Prompt text')
|
| 51 |
gen_button = gr.Button('Generate')
|
|
|
|
|
|
|
| 52 |
|
| 53 |
with gr.Row():
|
| 54 |
output = [gr.Image(label = m) for m in default_models]
|
|
@@ -58,7 +60,8 @@ with gr.Blocks() as demo:
|
|
| 58 |
model_choice.change(extend_choices, model_choice, current_models)
|
| 59 |
|
| 60 |
for m, o in zip(current_models, output):
|
| 61 |
-
gen_button.click(gen_fn, [m, txt_input], o)
|
|
|
|
| 62 |
|
| 63 |
|
| 64 |
with gr.Tab('Single model'):
|
|
|
|
| 49 |
|
| 50 |
txt_input = gr.Textbox(label = 'Prompt text')
|
| 51 |
gen_button = gr.Button('Generate')
|
| 52 |
+
stop_button = gr.Button('Stop', variant = 'secondary', interactive = False)
|
| 53 |
+
gen_button.click(lambda s: gr.update(interactive = True), None, stop_button)
|
| 54 |
|
| 55 |
with gr.Row():
|
| 56 |
output = [gr.Image(label = m) for m in default_models]
|
|
|
|
| 60 |
model_choice.change(extend_choices, model_choice, current_models)
|
| 61 |
|
| 62 |
for m, o in zip(current_models, output):
|
| 63 |
+
gen_event = gen_button.click(gen_fn, [m, txt_input], o)
|
| 64 |
+
stop_button.click(lambda s: gr.update(interactive = False), None, stop_button, cancels = [gen_event])
|
| 65 |
|
| 66 |
|
| 67 |
with gr.Tab('Single model'):
|