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