Update src/display/utils.py
Browse files- src/display/utils.py +7 -7
src/display/utils.py
CHANGED
|
@@ -19,17 +19,17 @@ class ColumnContent:
|
|
| 19 |
## Leaderboard columns
|
| 20 |
auto_eval_column_dict = []
|
| 21 |
# Init
|
| 22 |
-
auto_eval_column_dict.append(["rank", ColumnContent, ColumnContent("Rank", "str", True, False)])
|
| 23 |
-
auto_eval_column_dict.append(["model_source", ColumnContent, ColumnContent("Source", "str", True, False)])
|
| 24 |
-
auto_eval_column_dict.append(["model_category", ColumnContent, ColumnContent("Size", "str", True, False)])
|
| 25 |
-
auto_eval_column_dict.append(["model", ColumnContent, ColumnContent("Model Name", "markdown", True, never_hidden=True)])
|
| 26 |
#Scores
|
| 27 |
-
auto_eval_column_dict.append(["average_score", ColumnContent, ColumnContent("Benchmark Score (0-10)", "number", True)])
|
| 28 |
for eval_dim in EvalDimensions:
|
| 29 |
if eval_dim.value.metric in ["speed", "contamination_score"]:
|
| 30 |
-
auto_eval_column_dict.append([eval_dim.name, ColumnContent, ColumnContent(eval_dim.value.col_name, "number", True)])
|
| 31 |
else:
|
| 32 |
-
auto_eval_column_dict.append([eval_dim.name, ColumnContent, ColumnContent(eval_dim.value.col_name, "number", False)])
|
| 33 |
|
| 34 |
|
| 35 |
# We use make dataclass to dynamically fill the scores from Tasks
|
|
|
|
| 19 |
## Leaderboard columns
|
| 20 |
auto_eval_column_dict = []
|
| 21 |
# Init
|
| 22 |
+
auto_eval_column_dict.append(["rank", ColumnContent, field(default_factory=lambda: ColumnContent("Rank", "str", True, False))])
|
| 23 |
+
auto_eval_column_dict.append(["model_source", ColumnContent, field(default_factory=lambda: ColumnContent("Source", "str", True, False))])
|
| 24 |
+
auto_eval_column_dict.append(["model_category", ColumnContent, field(default_factory=lambda: ColumnContent("Size", "str", True, False))])
|
| 25 |
+
auto_eval_column_dict.append(["model", ColumnContent, field(default_factory=lambda: ColumnContent("Model Name", "markdown", True, never_hidden=True))])
|
| 26 |
#Scores
|
| 27 |
+
auto_eval_column_dict.append(["average_score", ColumnContent, field(default_factory=lambda: ColumnContent("Benchmark Score (0-10)", "number", True))])
|
| 28 |
for eval_dim in EvalDimensions:
|
| 29 |
if eval_dim.value.metric in ["speed", "contamination_score"]:
|
| 30 |
+
auto_eval_column_dict.append([eval_dim.name, ColumnContent, field(default_factory=lambda: ColumnContent(eval_dim.value.col_name, "number", True))])
|
| 31 |
else:
|
| 32 |
+
auto_eval_column_dict.append([eval_dim.name, ColumnContent, field(default_factory=lambda: ColumnContent(eval_dim.value.col_name, "number", False))])
|
| 33 |
|
| 34 |
|
| 35 |
# We use make dataclass to dynamically fill the scores from Tasks
|