Spaces:
Sleeping
Sleeping
Dataset Version
Browse files- src/display/utils.py +1 -0
- src/leaderboard/read_evals.py +4 -0
src/display/utils.py
CHANGED
@@ -34,6 +34,7 @@ auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sh
|
|
34 |
|
35 |
|
36 |
auto_eval_column_dict.append(["output_format", ColumnContent, ColumnContent("Output Format", "str", False, False)])
|
|
|
37 |
|
38 |
# We use make dataclass to dynamically fill the scores from Tasks
|
39 |
AutoEvalColumn = make_dataclass("AutoEvalColumn", auto_eval_column_dict, frozen=True)
|
|
|
34 |
|
35 |
|
36 |
auto_eval_column_dict.append(["output_format", ColumnContent, ColumnContent("Output Format", "str", False, False)])
|
37 |
+
auto_eval_column_dict.append(["dataset_version", ColumnContent, ColumnContent("Task Version", "str", False, False)])
|
38 |
|
39 |
# We use make dataclass to dynamically fill the scores from Tasks
|
40 |
AutoEvalColumn = make_dataclass("AutoEvalColumn", auto_eval_column_dict, frozen=True)
|
src/leaderboard/read_evals.py
CHANGED
@@ -32,6 +32,7 @@ class EvalResult:
|
|
32 |
date: str = "" # submission date of request file
|
33 |
still_on_hub: bool = False
|
34 |
output_format: str = "?" # output format of the model
|
|
|
35 |
|
36 |
@classmethod
|
37 |
def init_from_json_file(self, json_filepath):
|
@@ -68,6 +69,7 @@ class EvalResult:
|
|
68 |
architecture = ";".join(architectures)
|
69 |
|
70 |
output_format = config.get("output_format", "?")
|
|
|
71 |
|
72 |
# Extract results available in this file (some results are split in several files)
|
73 |
results = {}
|
@@ -93,6 +95,7 @@ class EvalResult:
|
|
93 |
still_on_hub=still_on_hub,
|
94 |
architecture=architecture,
|
95 |
output_format=output_format,
|
|
|
96 |
)
|
97 |
|
98 |
def update_with_request_file(self, requests_path):
|
@@ -121,6 +124,7 @@ class EvalResult:
|
|
121 |
AutoEvalColumn.revision.name: self.revision,
|
122 |
AutoEvalColumn.average.name: average,
|
123 |
AutoEvalColumn.output_format.name: self.output_format,
|
|
|
124 |
}
|
125 |
|
126 |
for task in Tasks:
|
|
|
32 |
date: str = "" # submission date of request file
|
33 |
still_on_hub: bool = False
|
34 |
output_format: str = "?" # output format of the model
|
35 |
+
dataset_version: str = "?" # version of the dataset used
|
36 |
|
37 |
@classmethod
|
38 |
def init_from_json_file(self, json_filepath):
|
|
|
69 |
architecture = ";".join(architectures)
|
70 |
|
71 |
output_format = config.get("output_format", "?")
|
72 |
+
dataset_version = config.get("dataset_version", "?")
|
73 |
|
74 |
# Extract results available in this file (some results are split in several files)
|
75 |
results = {}
|
|
|
95 |
still_on_hub=still_on_hub,
|
96 |
architecture=architecture,
|
97 |
output_format=output_format,
|
98 |
+
dataset_version=dataset_version,
|
99 |
)
|
100 |
|
101 |
def update_with_request_file(self, requests_path):
|
|
|
124 |
AutoEvalColumn.revision.name: self.revision,
|
125 |
AutoEvalColumn.average.name: average,
|
126 |
AutoEvalColumn.output_format.name: self.output_format,
|
127 |
+
AutoEvalColumn.dataset_version.name: self.dataset_version,
|
128 |
}
|
129 |
|
130 |
for task in Tasks:
|