Spaces:
Running
Running
Aaron Mueller
commited on
Commit
·
4ab7a4f
1
Parent(s):
0273423
filtering by track
Browse files- app.py +1 -1
- src/display/utils.py +2 -0
- src/populate.py +1 -0
app.py
CHANGED
@@ -61,7 +61,7 @@ def init_leaderboard(dataframe, track):
|
|
61 |
if dataframe is None or dataframe.empty:
|
62 |
raise ValueError("Leaderboard DataFrame is empty or None.")
|
63 |
# filter for correct track
|
64 |
-
dataframe = dataframe.loc[dataframe["
|
65 |
return Leaderboard(
|
66 |
value=dataframe,
|
67 |
datatype=[c.type for c in fields(AutoEvalColumn)],
|
|
|
61 |
if dataframe is None or dataframe.empty:
|
62 |
raise ValueError("Leaderboard DataFrame is empty or None.")
|
63 |
# filter for correct track
|
64 |
+
dataframe = dataframe.loc[dataframe["track"].lower() == track.lower()]
|
65 |
return Leaderboard(
|
66 |
value=dataframe,
|
67 |
datatype=[c.type for c in fields(AutoEvalColumn)],
|
src/display/utils.py
CHANGED
@@ -25,6 +25,7 @@ auto_eval_column_dict = []
|
|
25 |
auto_eval_column_dict_multimodal = []
|
26 |
# Init
|
27 |
auto_eval_column_dict.append(["model", ColumnContent, ColumnContent("Model", "markdown", True, never_hidden=True)])
|
|
|
28 |
#Scores
|
29 |
auto_eval_column_dict.append(["average", ColumnContent, ColumnContent("Average ⬆️", "number", True)])
|
30 |
for task in Tasks:
|
@@ -34,6 +35,7 @@ auto_eval_column_dict.append(["still_on_hub", ColumnContent, ColumnContent("Avai
|
|
34 |
auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
|
35 |
|
36 |
auto_eval_column_dict_multimodal.append(["model", ColumnContent, ColumnContent("Model", "markdown", True, never_hidden=True)])
|
|
|
37 |
auto_eval_column_dict_multimodal.append(["average", ColumnContent, ColumnContent("Average ⬆️", "number", True)])
|
38 |
for task in TasksMultimodal:
|
39 |
auto_eval_column_dict_multimodal.append([task.name, ColumnContent, ColumnContent(task.value.col_name, "number", True)])
|
|
|
25 |
auto_eval_column_dict_multimodal = []
|
26 |
# Init
|
27 |
auto_eval_column_dict.append(["model", ColumnContent, ColumnContent("Model", "markdown", True, never_hidden=True)])
|
28 |
+
auto_eval_column_dict.append(["track", ColumnContent, ColumnContent("Track", "markdown", False)])
|
29 |
#Scores
|
30 |
auto_eval_column_dict.append(["average", ColumnContent, ColumnContent("Average ⬆️", "number", True)])
|
31 |
for task in Tasks:
|
|
|
35 |
auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
|
36 |
|
37 |
auto_eval_column_dict_multimodal.append(["model", ColumnContent, ColumnContent("Model", "markdown", True, never_hidden=True)])
|
38 |
+
auto_eval_column_dict.append(["track", ColumnContent, ColumnContent("Track", "markdown", False)])
|
39 |
auto_eval_column_dict_multimodal.append(["average", ColumnContent, ColumnContent("Average ⬆️", "number", True)])
|
40 |
for task in TasksMultimodal:
|
41 |
auto_eval_column_dict_multimodal.append([task.name, ColumnContent, ColumnContent(task.value.col_name, "number", True)])
|
src/populate.py
CHANGED
@@ -14,6 +14,7 @@ def get_leaderboard_df(results_path: str, requests_path: str, cols: list, benchm
|
|
14 |
all_data_json = [v.to_dict() for v in raw_data]
|
15 |
all_data_json_filtered = []
|
16 |
for item in all_data_json:
|
|
|
17 |
if "VQA" in benchmark_cols and "VQA" in item:
|
18 |
all_data_json_filtered.append(item)
|
19 |
if "VQA" not in benchmark_cols and "VQA" not in item:
|
|
|
14 |
all_data_json = [v.to_dict() for v in raw_data]
|
15 |
all_data_json_filtered = []
|
16 |
for item in all_data_json:
|
17 |
+
item["track"] = item["eval_name"].split("_")[-1]
|
18 |
if "VQA" in benchmark_cols and "VQA" in item:
|
19 |
all_data_json_filtered.append(item)
|
20 |
if "VQA" not in benchmark_cols and "VQA" not in item:
|