Spaces:
Runtime error
Runtime error
Refactor GET_DEFAULT_CHECKBOX function to accept a subset parameter
Browse files
app.py
CHANGED
|
@@ -78,8 +78,8 @@ def GET_DEFAULT_TEXTBOX():
|
|
| 78 |
return gr.Textbox("", placeholder="🔍 Search Models... [press enter]", label="Filter Models by Name")
|
| 79 |
|
| 80 |
|
| 81 |
-
def GET_DEFAULT_CHECKBOX():
|
| 82 |
-
choices = list(LEADERBOARD_DF.columns)
|
| 83 |
choices.remove("Model Name")
|
| 84 |
# print("Choices:", [c.name for c in fields(AutoEvalColumn) if not c.hidden])
|
| 85 |
return gr.CheckboxGroup(
|
|
@@ -95,7 +95,7 @@ def init_leaderboard(dataframes):
|
|
| 95 |
with gr.Row():
|
| 96 |
selected_subset = gr.Dropdown(choices=subsets, label="Select Dataset Subset", value=NEWEST_VERSION)
|
| 97 |
research_textbox = GET_DEFAULT_TEXTBOX()
|
| 98 |
-
selected_columns = GET_DEFAULT_CHECKBOX()
|
| 99 |
|
| 100 |
data = dataframes[NEWEST_VERSION]
|
| 101 |
|
|
@@ -107,10 +107,10 @@ def init_leaderboard(dataframes):
|
|
| 107 |
global LEADERBOARD_DF
|
| 108 |
LEADERBOARD_DF = get_leaderboard_df(RESULTS_REPO)
|
| 109 |
# default_columns = [c.name for c in fields(AutoEvalColumn) if c.displayed_by_default]
|
| 110 |
-
default_columns = list(LEADERBOARD_DF.columns)
|
| 111 |
default_columns.remove("Model Name")
|
| 112 |
|
| 113 |
-
return update_data(subset, None, default_columns), GET_DEFAULT_TEXTBOX(), GET_DEFAULT_CHECKBOX()
|
| 114 |
|
| 115 |
def update_data(subset, search_term, selected_columns):
|
| 116 |
print("Subset:", subset)
|
|
|
|
| 78 |
return gr.Textbox("", placeholder="🔍 Search Models... [press enter]", label="Filter Models by Name")
|
| 79 |
|
| 80 |
|
| 81 |
+
def GET_DEFAULT_CHECKBOX(subset):
|
| 82 |
+
choices = list(LEADERBOARD_DF[subset].columns)
|
| 83 |
choices.remove("Model Name")
|
| 84 |
# print("Choices:", [c.name for c in fields(AutoEvalColumn) if not c.hidden])
|
| 85 |
return gr.CheckboxGroup(
|
|
|
|
| 95 |
with gr.Row():
|
| 96 |
selected_subset = gr.Dropdown(choices=subsets, label="Select Dataset Subset", value=NEWEST_VERSION)
|
| 97 |
research_textbox = GET_DEFAULT_TEXTBOX()
|
| 98 |
+
selected_columns = GET_DEFAULT_CHECKBOX(NEWEST_VERSION)
|
| 99 |
|
| 100 |
data = dataframes[NEWEST_VERSION]
|
| 101 |
|
|
|
|
| 107 |
global LEADERBOARD_DF
|
| 108 |
LEADERBOARD_DF = get_leaderboard_df(RESULTS_REPO)
|
| 109 |
# default_columns = [c.name for c in fields(AutoEvalColumn) if c.displayed_by_default]
|
| 110 |
+
default_columns = list(LEADERBOARD_DF[subset].columns)
|
| 111 |
default_columns.remove("Model Name")
|
| 112 |
|
| 113 |
+
return update_data(subset, None, default_columns), GET_DEFAULT_TEXTBOX(), GET_DEFAULT_CHECKBOX(subset)
|
| 114 |
|
| 115 |
def update_data(subset, search_term, selected_columns):
|
| 116 |
print("Subset:", subset)
|