Spaces:
Runtime error
Runtime error
Upload app.py
Browse files
app.py
CHANGED
@@ -179,9 +179,8 @@ def draw(input, grounding_texts, new_image_trigger, state):
|
|
179 |
return [box_image, new_image_trigger, image_scale, state]
|
180 |
|
181 |
|
182 |
-
def clear(
|
183 |
-
|
184 |
-
sketch_pad_trigger = sketch_pad_trigger + 1
|
185 |
blank_samples = batch_size % 2 if batch_size > 1 else 0
|
186 |
out_images = [None]
|
187 |
# state = {}
|
@@ -492,24 +491,28 @@ def main():
|
|
492 |
draw,
|
493 |
inputs=[sketch_pad, grounding_instruction, sketch_pad_resize_trigger, state],
|
494 |
outputs=[out_imagebox, sketch_pad_resize_trigger, image_scale, state],
|
|
|
495 |
queue=False,
|
496 |
)
|
497 |
grounding_instruction.change(
|
498 |
draw,
|
499 |
inputs=[sketch_pad, grounding_instruction, sketch_pad_resize_trigger, state],
|
500 |
outputs=[out_imagebox, sketch_pad_resize_trigger, image_scale, state],
|
|
|
501 |
queue=False,
|
502 |
)
|
503 |
clear_btn.click(
|
504 |
clear,
|
505 |
inputs=[sketch_pad_trigger, sketch_pad_trigger, batch_size, state],
|
506 |
outputs=[sketch_pad, sketch_pad_trigger, out_imagebox, image_scale, out_gen_1, state],
|
|
|
507 |
queue=False)
|
508 |
|
509 |
sketch_pad_trigger.change(
|
510 |
controller.init_white,
|
511 |
inputs=[init_white_trigger],
|
512 |
outputs=[sketch_pad, image_scale, init_white_trigger],
|
|
|
513 |
queue=False)
|
514 |
|
515 |
gen_btn.click(
|
@@ -522,6 +525,7 @@ def main():
|
|
522 |
state,
|
523 |
],
|
524 |
outputs=[out_gen_1, state],
|
|
|
525 |
queue=True
|
526 |
)
|
527 |
sketch_pad_resize_trigger.change(
|
@@ -529,12 +533,14 @@ def main():
|
|
529 |
None,
|
530 |
sketch_pad_resize_trigger,
|
531 |
js=rescale_js,
|
|
|
532 |
queue=False)
|
533 |
init_white_trigger.change(
|
534 |
None,
|
535 |
None,
|
536 |
init_white_trigger,
|
537 |
js=rescale_js,
|
|
|
538 |
queue=False)
|
539 |
|
540 |
with gr.Column():
|
|
|
179 |
return [box_image, new_image_trigger, image_scale, state]
|
180 |
|
181 |
|
182 |
+
def clear(sketch_pad_trigger, batch_size, state, switch_task=False):
|
183 |
+
sketch_pad_trigger = sketch_pad_trigger + 1
|
|
|
184 |
blank_samples = batch_size % 2 if batch_size > 1 else 0
|
185 |
out_images = [None]
|
186 |
# state = {}
|
|
|
491 |
draw,
|
492 |
inputs=[sketch_pad, grounding_instruction, sketch_pad_resize_trigger, state],
|
493 |
outputs=[out_imagebox, sketch_pad_resize_trigger, image_scale, state],
|
494 |
+
concurrency_limit=1,
|
495 |
queue=False,
|
496 |
)
|
497 |
grounding_instruction.change(
|
498 |
draw,
|
499 |
inputs=[sketch_pad, grounding_instruction, sketch_pad_resize_trigger, state],
|
500 |
outputs=[out_imagebox, sketch_pad_resize_trigger, image_scale, state],
|
501 |
+
concurrency_limit=1,
|
502 |
queue=False,
|
503 |
)
|
504 |
clear_btn.click(
|
505 |
clear,
|
506 |
inputs=[sketch_pad_trigger, sketch_pad_trigger, batch_size, state],
|
507 |
outputs=[sketch_pad, sketch_pad_trigger, out_imagebox, image_scale, out_gen_1, state],
|
508 |
+
concurrency_limit=1,
|
509 |
queue=False)
|
510 |
|
511 |
sketch_pad_trigger.change(
|
512 |
controller.init_white,
|
513 |
inputs=[init_white_trigger],
|
514 |
outputs=[sketch_pad, image_scale, init_white_trigger],
|
515 |
+
concurrency_limit=1,
|
516 |
queue=False)
|
517 |
|
518 |
gen_btn.click(
|
|
|
525 |
state,
|
526 |
],
|
527 |
outputs=[out_gen_1, state],
|
528 |
+
concurrency_limit=1,
|
529 |
queue=True
|
530 |
)
|
531 |
sketch_pad_resize_trigger.change(
|
|
|
533 |
None,
|
534 |
sketch_pad_resize_trigger,
|
535 |
js=rescale_js,
|
536 |
+
concurrency_limit=1,
|
537 |
queue=False)
|
538 |
init_white_trigger.change(
|
539 |
None,
|
540 |
None,
|
541 |
init_white_trigger,
|
542 |
js=rescale_js,
|
543 |
+
concurrency_limit=1,
|
544 |
queue=False)
|
545 |
|
546 |
with gr.Column():
|