Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -337,7 +337,9 @@ def fonc_load_gallery(id_session,gallery):
|
|
| 337 |
gallery=add_gallery(cache_image[f"{id_session}"][i],cache_image[f"{id_session}"][i]["model"],gallery)
|
| 338 |
return gallery
|
| 339 |
|
| 340 |
-
def fonc_start(id_session,id_module,s):
|
|
|
|
|
|
|
| 341 |
task_actu={}
|
| 342 |
model_actu=""
|
| 343 |
print("in fonc\n")
|
|
@@ -476,6 +478,10 @@ def make_me():
|
|
| 476 |
nb_req_simult_max_by_mod=gr.Number(2,"Number max simultaneous request by model")
|
| 477 |
|
| 478 |
button_start=gr.Button("START")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 479 |
with gr.Row():
|
| 480 |
outputs=[]
|
| 481 |
id_modules=[]
|
|
@@ -491,7 +497,7 @@ def make_me():
|
|
| 491 |
for o,i,s in zip(outputs,id_modules,states):
|
| 492 |
#o.change(fonc_start,[id_session,i],[o])
|
| 493 |
#o.change(test_change,[],[])
|
| 494 |
-
s.change(fonc_start,[id_session,i,s],[o,s])
|
| 495 |
#button_start.click(lambda : gr.Image(None),[],[o])
|
| 496 |
gen_event = gr.on(triggers=[button_start.click], fn=test_start,inputs=[s], outputs=[s])
|
| 497 |
|
|
|
|
| 337 |
gallery=add_gallery(cache_image[f"{id_session}"][i],cache_image[f"{id_session}"][i]["model"],gallery)
|
| 338 |
return gallery
|
| 339 |
|
| 340 |
+
def fonc_start(id_session,id_module,s,cont):
|
| 341 |
+
if cont==False:
|
| 342 |
+
return None,gr.Textbox(s)
|
| 343 |
task_actu={}
|
| 344 |
model_actu=""
|
| 345 |
print("in fonc\n")
|
|
|
|
| 478 |
nb_req_simult_max_by_mod=gr.Number(2,"Number max simultaneous request by model")
|
| 479 |
|
| 480 |
button_start=gr.Button("START")
|
| 481 |
+
button_stop=gr.Button("STOP")
|
| 482 |
+
cont=gr.Radio(True,visible=False)
|
| 483 |
+
button_start.click(lambda:True,[],[cont])
|
| 484 |
+
button_stop.click(lambda:False,[],[cont])
|
| 485 |
with gr.Row():
|
| 486 |
outputs=[]
|
| 487 |
id_modules=[]
|
|
|
|
| 497 |
for o,i,s in zip(outputs,id_modules,states):
|
| 498 |
#o.change(fonc_start,[id_session,i],[o])
|
| 499 |
#o.change(test_change,[],[])
|
| 500 |
+
s.change(fonc_start,[id_session,i,s,cont],[o,s])
|
| 501 |
#button_start.click(lambda : gr.Image(None),[],[o])
|
| 502 |
gen_event = gr.on(triggers=[button_start.click], fn=test_start,inputs=[s], outputs=[s])
|
| 503 |
|