Spaces:
Running
Running
fixed
Browse files
app.py
CHANGED
|
@@ -110,40 +110,40 @@ with gr.Blocks() as block:
|
|
| 110 |
gr.Markdown(v2.TABLE_INTRODUCTION)
|
| 111 |
|
| 112 |
with gr.Row():
|
| 113 |
-
|
| 114 |
placeholder="Search models...",
|
| 115 |
show_label=False,
|
| 116 |
elem_id="search-bar"
|
| 117 |
)
|
| 118 |
|
| 119 |
df2 = v2.get_df()
|
| 120 |
-
|
| 121 |
|
| 122 |
with gr.Row():
|
| 123 |
-
|
| 124 |
-
minimum=
|
| 125 |
-
maximum=
|
| 126 |
-
value=
|
| 127 |
step=0.1,
|
| 128 |
label="Minimum number of parameters (B)",
|
| 129 |
)
|
| 130 |
-
|
| 131 |
-
minimum=
|
| 132 |
-
maximum=
|
| 133 |
-
value=
|
| 134 |
step=0.1,
|
| 135 |
label="Maximum number of parameters (B)",
|
| 136 |
)
|
| 137 |
|
| 138 |
with gr.Row():
|
| 139 |
-
|
| 140 |
choices=v2.TASKS,
|
| 141 |
value=v2.TASKS,
|
| 142 |
label="Select tasks to Display",
|
| 143 |
elem_id="tasks-select"
|
| 144 |
)
|
| 145 |
|
| 146 |
-
|
| 147 |
value=df2[v2.COLUMN_NAMES],
|
| 148 |
headers=v2.COLUMN_NAMES,
|
| 149 |
type="pandas",
|
|
@@ -153,30 +153,30 @@ with gr.Blocks() as block:
|
|
| 153 |
max_height=2400,
|
| 154 |
)
|
| 155 |
|
| 156 |
-
|
| 157 |
|
| 158 |
# def update_with_tasks(*args):
|
| 159 |
# return update_table(*args)
|
| 160 |
|
| 161 |
-
|
| 162 |
fn=update_with_tasks,
|
| 163 |
-
inputs=[
|
| 164 |
-
outputs=
|
| 165 |
)
|
| 166 |
-
|
| 167 |
fn=update_with_tasks,
|
| 168 |
-
inputs=[
|
| 169 |
-
outputs=
|
| 170 |
)
|
| 171 |
-
|
| 172 |
fn=update_with_tasks,
|
| 173 |
-
inputs=[
|
| 174 |
-
outputs=
|
| 175 |
)
|
| 176 |
-
|
| 177 |
fn=update_with_tasks,
|
| 178 |
-
inputs=[
|
| 179 |
-
outputs=
|
| 180 |
)
|
| 181 |
# refresh_button.click(fn=refresh_data, outputs=data_component)
|
| 182 |
|
|
|
|
| 110 |
gr.Markdown(v2.TABLE_INTRODUCTION)
|
| 111 |
|
| 112 |
with gr.Row():
|
| 113 |
+
search_bar2 = gr.Textbox(
|
| 114 |
placeholder="Search models...",
|
| 115 |
show_label=False,
|
| 116 |
elem_id="search-bar"
|
| 117 |
)
|
| 118 |
|
| 119 |
df2 = v2.get_df()
|
| 120 |
+
min_size2, max_size2 = get_size_range(df2)
|
| 121 |
|
| 122 |
with gr.Row():
|
| 123 |
+
min_size_slider2 = gr.Slider(
|
| 124 |
+
minimum=min_size2,
|
| 125 |
+
maximum=max_size2,
|
| 126 |
+
value=min_size2,
|
| 127 |
step=0.1,
|
| 128 |
label="Minimum number of parameters (B)",
|
| 129 |
)
|
| 130 |
+
max_size_slider2 = gr.Slider(
|
| 131 |
+
minimum=min_size2,
|
| 132 |
+
maximum=max_size2,
|
| 133 |
+
value=max_size2,
|
| 134 |
step=0.1,
|
| 135 |
label="Maximum number of parameters (B)",
|
| 136 |
)
|
| 137 |
|
| 138 |
with gr.Row():
|
| 139 |
+
tasks_select2 = gr.CheckboxGroup(
|
| 140 |
choices=v2.TASKS,
|
| 141 |
value=v2.TASKS,
|
| 142 |
label="Select tasks to Display",
|
| 143 |
elem_id="tasks-select"
|
| 144 |
)
|
| 145 |
|
| 146 |
+
data_component2 = gr.components.Dataframe(
|
| 147 |
value=df2[v2.COLUMN_NAMES],
|
| 148 |
headers=v2.COLUMN_NAMES,
|
| 149 |
type="pandas",
|
|
|
|
| 153 |
max_height=2400,
|
| 154 |
)
|
| 155 |
|
| 156 |
+
refresh_button2 = gr.Button("Refresh")
|
| 157 |
|
| 158 |
# def update_with_tasks(*args):
|
| 159 |
# return update_table(*args)
|
| 160 |
|
| 161 |
+
search_bar2.change(
|
| 162 |
fn=update_with_tasks,
|
| 163 |
+
inputs=[search_bar2, min_size_slider2, max_size_slider2, tasks_select2],
|
| 164 |
+
outputs=data_component2
|
| 165 |
)
|
| 166 |
+
min_size_slider2.change(
|
| 167 |
fn=update_with_tasks,
|
| 168 |
+
inputs=[search_bar2, min_size_slider2, max_size_slider2, tasks_select2],
|
| 169 |
+
outputs=data_component2
|
| 170 |
)
|
| 171 |
+
max_size_slider2.change(
|
| 172 |
fn=update_with_tasks,
|
| 173 |
+
inputs=[search_bar2, min_size_slider2, max_size_slider2, tasks_select2],
|
| 174 |
+
outputs=data_component2
|
| 175 |
)
|
| 176 |
+
tasks_select2.change(
|
| 177 |
fn=update_with_tasks,
|
| 178 |
+
inputs=[search_bar2, min_size_slider2, max_size_slider2, tasks_select2],
|
| 179 |
+
outputs=data_component2
|
| 180 |
)
|
| 181 |
# refresh_button.click(fn=refresh_data, outputs=data_component)
|
| 182 |
|