Spaces:
Running
Running
Commit
·
d01c606
1
Parent(s):
1833d81
Make model types be radio btns and add color to each
Browse files- app.py +12 -9
- css_html_js.py +1 -1
app.py
CHANGED
@@ -38,7 +38,7 @@ def filter_leaderboard(task, benchmark, model_type, search_query, max_params):
|
|
38 |
|
39 |
if model_type != 'All':
|
40 |
# without emojis
|
41 |
-
subset = subset[subset['Model Type'] == model_type]
|
42 |
if search_query:
|
43 |
subset = subset[subset['Model'].str.contains(search_query, case=False, na=False)]
|
44 |
max_params = float(max_params)
|
@@ -149,7 +149,7 @@ with gr.Blocks(css=custom_css, js=js_func, theme=gr.themes.Default(primary_hue=c
|
|
149 |
lc_benchs = ["RTL-Repo"]
|
150 |
non_rtl_metrics = ["Syntax (STX)", "Functionality (FNC)", "Synthesis (SYN)", "Power", "Performance", "Area"]
|
151 |
rtl_metrics = ["Exact Matching (EM)"]
|
152 |
-
model_types = ['All', 'General', 'Coding', 'RTL-Specific']
|
153 |
|
154 |
gr.HTML("""
|
155 |
<p align="center" style="margin-bottom: -10px;">
|
@@ -192,21 +192,24 @@ with gr.Blocks(css=custom_css, js=js_func, theme=gr.themes.Default(primary_hue=c
|
|
192 |
benchmark_radio = gr.Radio(choices=["All"] + s2r_benchs, label="Select Benchmark", value='All')
|
193 |
|
194 |
with gr.Row(equal_height=True):
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
|
|
|
|
199 |
choices=model_types,
|
200 |
label="Select Model Type",
|
201 |
-
value='All'
|
|
|
202 |
)
|
203 |
-
with gr.Column():
|
204 |
params_slider = gr.Slider(
|
205 |
minimum=df['Params'].min(),
|
206 |
maximum=700,
|
207 |
value=700,
|
208 |
label="Max Params",
|
209 |
-
step=1
|
|
|
210 |
)
|
211 |
|
212 |
leaderboard = gr.DataFrame(
|
|
|
38 |
|
39 |
if model_type != 'All':
|
40 |
# without emojis
|
41 |
+
subset = subset[subset['Model Type'] == model_type.split(" ")[0]]
|
42 |
if search_query:
|
43 |
subset = subset[subset['Model'].str.contains(search_query, case=False, na=False)]
|
44 |
max_params = float(max_params)
|
|
|
149 |
lc_benchs = ["RTL-Repo"]
|
150 |
non_rtl_metrics = ["Syntax (STX)", "Functionality (FNC)", "Synthesis (SYN)", "Power", "Performance", "Area"]
|
151 |
rtl_metrics = ["Exact Matching (EM)"]
|
152 |
+
model_types = ['All', 'General 🟢', 'Coding 🔵', 'RTL-Specific 🔴']
|
153 |
|
154 |
gr.HTML("""
|
155 |
<p align="center" style="margin-bottom: -10px;">
|
|
|
192 |
benchmark_radio = gr.Radio(choices=["All"] + s2r_benchs, label="Select Benchmark", value='All')
|
193 |
|
194 |
with gr.Row(equal_height=True):
|
195 |
+
search_box = gr.Textbox(
|
196 |
+
label="Search Model",
|
197 |
+
placeholder="Type model name...",
|
198 |
+
scale=2,
|
199 |
+
)
|
200 |
+
model_type_dropdown = gr.Radio(
|
201 |
choices=model_types,
|
202 |
label="Select Model Type",
|
203 |
+
value='All',
|
204 |
+
scale=3,
|
205 |
)
|
|
|
206 |
params_slider = gr.Slider(
|
207 |
minimum=df['Params'].min(),
|
208 |
maximum=700,
|
209 |
value=700,
|
210 |
label="Max Params",
|
211 |
+
step=1,
|
212 |
+
scale=2,
|
213 |
)
|
214 |
|
215 |
leaderboard = gr.DataFrame(
|
css_html_js.py
CHANGED
@@ -107,7 +107,7 @@ custom_css = """
|
|
107 |
border: 0;
|
108 |
}
|
109 |
.slider_input_container {
|
110 |
-
padding-top:
|
111 |
}
|
112 |
input[role="listbox"] {
|
113 |
cursor: pointer !important;
|
|
|
107 |
border: 0;
|
108 |
}
|
109 |
.slider_input_container {
|
110 |
+
padding-top: 2px;
|
111 |
}
|
112 |
input[role="listbox"] {
|
113 |
cursor: pointer !important;
|