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())
|