disble queue for few events
Browse files- visualizer_drag_gradio.py +15 -5
visualizer_drag_gradio.py
CHANGED
|
@@ -260,7 +260,7 @@ with gr.Blocks() as app:
|
|
| 260 |
step=1,
|
| 261 |
value=global_state.value['params']['seed'],
|
| 262 |
interactive=True,
|
| 263 |
-
randomize=True,
|
| 264 |
label="Seed",
|
| 265 |
)
|
| 266 |
form_lr_number = gr.Number(
|
|
@@ -394,6 +394,7 @@ with gr.Blocks() as app:
|
|
| 394 |
on_change_pretrained_dropdown,
|
| 395 |
inputs=[form_pretrained_dropdown, global_state],
|
| 396 |
outputs=[global_state, form_image],
|
|
|
|
| 397 |
)
|
| 398 |
|
| 399 |
def on_click_reset_image(global_state):
|
|
@@ -411,6 +412,7 @@ with gr.Blocks() as app:
|
|
| 411 |
on_click_reset_image,
|
| 412 |
inputs=[global_state],
|
| 413 |
outputs=[global_state, form_image],
|
|
|
|
| 414 |
)
|
| 415 |
|
| 416 |
# Update parameters
|
|
@@ -472,6 +474,7 @@ with gr.Blocks() as app:
|
|
| 472 |
on_change_lr,
|
| 473 |
inputs=[form_lr_number, global_state],
|
| 474 |
outputs=[global_state],
|
|
|
|
| 475 |
)
|
| 476 |
|
| 477 |
def on_click_start(global_state, image):
|
|
@@ -711,7 +714,8 @@ with gr.Blocks() as app:
|
|
| 711 |
|
| 712 |
form_stop_btn.click(on_click_stop,
|
| 713 |
inputs=[global_state],
|
| 714 |
-
outputs=[global_state, form_stop_btn]
|
|
|
|
| 715 |
|
| 716 |
form_draw_interval_number.change(
|
| 717 |
partial(
|
|
@@ -721,6 +725,7 @@ with gr.Blocks() as app:
|
|
| 721 |
),
|
| 722 |
inputs=[form_draw_interval_number, global_state],
|
| 723 |
outputs=[global_state],
|
|
|
|
| 724 |
)
|
| 725 |
|
| 726 |
def on_click_remove_point(global_state):
|
|
@@ -794,7 +799,8 @@ with gr.Blocks() as app:
|
|
| 794 |
outputs=[
|
| 795 |
global_state,
|
| 796 |
form_image,
|
| 797 |
-
]
|
|
|
|
| 798 |
|
| 799 |
def on_click_add_point(global_state, image: dict):
|
| 800 |
"""Function switch from add mask mode to add points mode.
|
|
@@ -815,7 +821,8 @@ with gr.Blocks() as app:
|
|
| 815 |
|
| 816 |
enable_add_points.click(on_click_add_point,
|
| 817 |
inputs=[global_state, form_image],
|
| 818 |
-
outputs=[global_state, form_image]
|
|
|
|
| 819 |
|
| 820 |
def on_click_image(global_state, evt: gr.SelectData):
|
| 821 |
"""This function only support click for point selection
|
|
@@ -855,6 +862,7 @@ with gr.Blocks() as app:
|
|
| 855 |
on_click_image,
|
| 856 |
inputs=[global_state],
|
| 857 |
outputs=[global_state, form_image],
|
|
|
|
| 858 |
)
|
| 859 |
|
| 860 |
def on_click_clear_points(global_state):
|
|
@@ -875,7 +883,8 @@ with gr.Blocks() as app:
|
|
| 875 |
|
| 876 |
undo_points.click(on_click_clear_points,
|
| 877 |
inputs=[global_state],
|
| 878 |
-
outputs=[global_state, form_image]
|
|
|
|
| 879 |
|
| 880 |
def on_click_show_mask(global_state, show_mask):
|
| 881 |
"""Function to control whether show mask on image."""
|
|
@@ -895,6 +904,7 @@ with gr.Blocks() as app:
|
|
| 895 |
on_click_show_mask,
|
| 896 |
inputs=[global_state, show_mask],
|
| 897 |
outputs=[global_state, form_image],
|
|
|
|
| 898 |
)
|
| 899 |
|
| 900 |
print("SHAReD: Start app", parser.parse_args())
|
|
|
|
| 260 |
step=1,
|
| 261 |
value=global_state.value['params']['seed'],
|
| 262 |
interactive=True,
|
| 263 |
+
# randomize=True,
|
| 264 |
label="Seed",
|
| 265 |
)
|
| 266 |
form_lr_number = gr.Number(
|
|
|
|
| 394 |
on_change_pretrained_dropdown,
|
| 395 |
inputs=[form_pretrained_dropdown, global_state],
|
| 396 |
outputs=[global_state, form_image],
|
| 397 |
+
queue=False,
|
| 398 |
)
|
| 399 |
|
| 400 |
def on_click_reset_image(global_state):
|
|
|
|
| 412 |
on_click_reset_image,
|
| 413 |
inputs=[global_state],
|
| 414 |
outputs=[global_state, form_image],
|
| 415 |
+
queue=False,
|
| 416 |
)
|
| 417 |
|
| 418 |
# Update parameters
|
|
|
|
| 474 |
on_change_lr,
|
| 475 |
inputs=[form_lr_number, global_state],
|
| 476 |
outputs=[global_state],
|
| 477 |
+
queue=False,
|
| 478 |
)
|
| 479 |
|
| 480 |
def on_click_start(global_state, image):
|
|
|
|
| 714 |
|
| 715 |
form_stop_btn.click(on_click_stop,
|
| 716 |
inputs=[global_state],
|
| 717 |
+
outputs=[global_state, form_stop_btn],
|
| 718 |
+
queue=False)
|
| 719 |
|
| 720 |
form_draw_interval_number.change(
|
| 721 |
partial(
|
|
|
|
| 725 |
),
|
| 726 |
inputs=[form_draw_interval_number, global_state],
|
| 727 |
outputs=[global_state],
|
| 728 |
+
queue=False,
|
| 729 |
)
|
| 730 |
|
| 731 |
def on_click_remove_point(global_state):
|
|
|
|
| 799 |
outputs=[
|
| 800 |
global_state,
|
| 801 |
form_image,
|
| 802 |
+
],
|
| 803 |
+
queue=False)
|
| 804 |
|
| 805 |
def on_click_add_point(global_state, image: dict):
|
| 806 |
"""Function switch from add mask mode to add points mode.
|
|
|
|
| 821 |
|
| 822 |
enable_add_points.click(on_click_add_point,
|
| 823 |
inputs=[global_state, form_image],
|
| 824 |
+
outputs=[global_state, form_image],
|
| 825 |
+
queue=False)
|
| 826 |
|
| 827 |
def on_click_image(global_state, evt: gr.SelectData):
|
| 828 |
"""This function only support click for point selection
|
|
|
|
| 862 |
on_click_image,
|
| 863 |
inputs=[global_state],
|
| 864 |
outputs=[global_state, form_image],
|
| 865 |
+
queue=False,
|
| 866 |
)
|
| 867 |
|
| 868 |
def on_click_clear_points(global_state):
|
|
|
|
| 883 |
|
| 884 |
undo_points.click(on_click_clear_points,
|
| 885 |
inputs=[global_state],
|
| 886 |
+
outputs=[global_state, form_image],
|
| 887 |
+
queue=False)
|
| 888 |
|
| 889 |
def on_click_show_mask(global_state, show_mask):
|
| 890 |
"""Function to control whether show mask on image."""
|
|
|
|
| 904 |
on_click_show_mask,
|
| 905 |
inputs=[global_state, show_mask],
|
| 906 |
outputs=[global_state, form_image],
|
| 907 |
+
queue=False,
|
| 908 |
)
|
| 909 |
|
| 910 |
print("SHAReD: Start app", parser.parse_args())
|