Spaces:
Running
on
Zero
Running
on
Zero
update UI
Browse files
app.py
CHANGED
@@ -484,14 +484,13 @@ def make_dataset_images_section(advanced=False):
|
|
484 |
with gr.Column() as advanced_block:
|
485 |
dataset_names = DATASET_NAMES
|
486 |
dataset_classes = DATASET_CLASSES
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
random_seed_slider = gr.Slider(0, 1000, step=1, label="Random seed", value=1, elem_id="random_seed", visible=False)
|
495 |
|
496 |
if advanced:
|
497 |
advanced_block.visible = True
|
@@ -519,7 +518,7 @@ def make_dataset_images_section(advanced=False):
|
|
519 |
idx = dataset_names.index(dataset_name)
|
520 |
num_classes = dataset_classes[idx]
|
521 |
return gr.Textbox(label="Class to select", value="0,1,2", elem_id="filter_by_class_text", info=f"e.g. `0,1,2`. ({num_classes} classes)", visible=is_filter)
|
522 |
-
filter_by_class_checkbox.change(fn=change_filter_by_class, inputs=[filter_by_class_checkbox, dataset_dropdown], outputs=filter_by_class_text)
|
523 |
|
524 |
def change_random_seed(is_random):
|
525 |
return gr.Slider(0, 1000, step=1, label="Random seed", value=1, elem_id="random_seed", visible=is_random)
|
@@ -727,8 +726,9 @@ with demo:
|
|
727 |
with gr.Row():
|
728 |
with gr.Column(scale=5, min_width=200):
|
729 |
input_gallery, submit_button, clear_images_button = make_input_images_section()
|
730 |
-
dataset_dropdown, num_images_slider, random_seed_slider, load_images_button = make_dataset_images_section()
|
731 |
num_images_slider.value = 100
|
|
|
732 |
|
733 |
with gr.Column(scale=5, min_width=200):
|
734 |
with gr.Accordion("➡️ Recursion config", open=True):
|
@@ -769,7 +769,7 @@ with demo:
|
|
769 |
false_placeholder.visible = False
|
770 |
number_placeholder = gr.Number(0, label="Number placeholder", elem_id="number_placeholder")
|
771 |
number_placeholder.visible = False
|
772 |
-
clear_images_button.click(lambda x: ([],
|
773 |
submit_button.click(
|
774 |
run_fn,
|
775 |
inputs=[
|
|
|
484 |
with gr.Column() as advanced_block:
|
485 |
dataset_names = DATASET_NAMES
|
486 |
dataset_classes = DATASET_CLASSES
|
487 |
+
with gr.Row():
|
488 |
+
dataset_dropdown = gr.Dropdown(dataset_names, label="Dataset name", value="mrm8488/ImageNet1K-val", elem_id="dataset", min_width=300)
|
489 |
+
num_images_slider = gr.Number(10, label="Number of images", elem_id="num_images")
|
490 |
+
filter_by_class_checkbox = gr.Checkbox(label="Filter by class", value=True, elem_id="filter_by_class_checkbox")
|
491 |
+
filter_by_class_text = gr.Textbox(label="Class to select", value="0,33,99", elem_id="filter_by_class_text", info=f"e.g. `0,1,2`. (1000 classes)", visible=True)
|
492 |
+
is_random_checkbox = gr.Checkbox(label="Random shuffle", value=False, elem_id="random_seed_checkbox")
|
493 |
+
random_seed_slider = gr.Slider(0, 1000, step=1, label="Random seed", value=1, elem_id="random_seed", visible=False)
|
|
|
494 |
|
495 |
if advanced:
|
496 |
advanced_block.visible = True
|
|
|
518 |
idx = dataset_names.index(dataset_name)
|
519 |
num_classes = dataset_classes[idx]
|
520 |
return gr.Textbox(label="Class to select", value="0,1,2", elem_id="filter_by_class_text", info=f"e.g. `0,1,2`. ({num_classes} classes)", visible=is_filter)
|
521 |
+
# filter_by_class_checkbox.change(fn=change_filter_by_class, inputs=[filter_by_class_checkbox, dataset_dropdown], outputs=filter_by_class_text)
|
522 |
|
523 |
def change_random_seed(is_random):
|
524 |
return gr.Slider(0, 1000, step=1, label="Random seed", value=1, elem_id="random_seed", visible=is_random)
|
|
|
726 |
with gr.Row():
|
727 |
with gr.Column(scale=5, min_width=200):
|
728 |
input_gallery, submit_button, clear_images_button = make_input_images_section()
|
729 |
+
dataset_dropdown, num_images_slider, random_seed_slider, load_images_button = make_dataset_images_section(advanced=True)
|
730 |
num_images_slider.value = 100
|
731 |
+
clear_images_button.visible = False
|
732 |
|
733 |
with gr.Column(scale=5, min_width=200):
|
734 |
with gr.Accordion("➡️ Recursion config", open=True):
|
|
|
769 |
false_placeholder.visible = False
|
770 |
number_placeholder = gr.Number(0, label="Number placeholder", elem_id="number_placeholder")
|
771 |
number_placeholder.visible = False
|
772 |
+
clear_images_button.click(lambda x: ([],), outputs=[input_gallery])
|
773 |
submit_button.click(
|
774 |
run_fn,
|
775 |
inputs=[
|