Spaces:
Running
Running
round params
Browse files- app.py +1 -1
- src/display/utils.py +1 -0
- src/leaderboard/read_evals.py +6 -3
app.py
CHANGED
|
@@ -76,7 +76,7 @@ def init_leaderboard(dataframe):
|
|
| 76 |
# ColumnFilter(AutoEvalColumn.model_type.name, type="checkboxgroup", label="Model types"),
|
| 77 |
# ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
|
| 78 |
ColumnFilter(
|
| 79 |
-
AutoEvalColumn.
|
| 80 |
type="slider",
|
| 81 |
min=1,
|
| 82 |
max=9,
|
|
|
|
| 76 |
# ColumnFilter(AutoEvalColumn.model_type.name, type="checkboxgroup", label="Model types"),
|
| 77 |
# ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
|
| 78 |
ColumnFilter(
|
| 79 |
+
AutoEvalColumn.round_params.name,
|
| 80 |
type="slider",
|
| 81 |
min=1,
|
| 82 |
max=9,
|
src/display/utils.py
CHANGED
|
@@ -37,6 +37,7 @@ for task in Tasks:
|
|
| 37 |
# auto_eval_column_dict.append(["precision", ColumnContent, ColumnContent("Precision", "str", False)])
|
| 38 |
# auto_eval_column_dict.append(["license", ColumnContent, ColumnContent("Hub License", "str", False)])
|
| 39 |
auto_eval_column_dict.append(["params", ColumnContent, ColumnContent("#Params (B)", "number", False)])
|
|
|
|
| 40 |
# auto_eval_column_dict.append(["likes", ColumnContent, ColumnContent("Hub ❤️", "number", False)])
|
| 41 |
# auto_eval_column_dict.append(["still_on_hub", ColumnContent, ColumnContent("Available on the hub", "bool", False)])
|
| 42 |
# auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
|
|
|
|
| 37 |
# auto_eval_column_dict.append(["precision", ColumnContent, ColumnContent("Precision", "str", False)])
|
| 38 |
# auto_eval_column_dict.append(["license", ColumnContent, ColumnContent("Hub License", "str", False)])
|
| 39 |
auto_eval_column_dict.append(["params", ColumnContent, ColumnContent("#Params (B)", "number", False)])
|
| 40 |
+
auto_eval_column_dict.append(["round_params", ColumnContent, ColumnContent("round_params", "number", False)])
|
| 41 |
# auto_eval_column_dict.append(["likes", ColumnContent, ColumnContent("Hub ❤️", "number", False)])
|
| 42 |
# auto_eval_column_dict.append(["still_on_hub", ColumnContent, ColumnContent("Available on the hub", "bool", False)])
|
| 43 |
# auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
|
src/leaderboard/read_evals.py
CHANGED
|
@@ -115,9 +115,11 @@ class EvalResult:
|
|
| 115 |
"""Converts the Eval Result to a dict compatible with our dataframe display"""
|
| 116 |
average = sum([v for v in self.results.values() if v is not None]) / len(Tasks)
|
| 117 |
|
| 118 |
-
if self.num_params % 0.5 == 0:
|
| 119 |
-
|
| 120 |
-
self.num_params = round(self.num_params)
|
|
|
|
|
|
|
| 121 |
|
| 122 |
data_dict = {
|
| 123 |
"eval_name": self.eval_name, # not a column, just a save name,
|
|
@@ -132,6 +134,7 @@ class EvalResult:
|
|
| 132 |
# AutoEvalColumn.license.name: self.license,
|
| 133 |
# AutoEvalColumn.likes.name: self.likes,
|
| 134 |
AutoEvalColumn.params.name: self.num_params,
|
|
|
|
| 135 |
# AutoEvalColumn.still_on_hub.name: self.still_on_hub,
|
| 136 |
}
|
| 137 |
|
|
|
|
| 115 |
"""Converts the Eval Result to a dict compatible with our dataframe display"""
|
| 116 |
average = sum([v for v in self.results.values() if v is not None]) / len(Tasks)
|
| 117 |
|
| 118 |
+
# if self.num_params % 0.5 == 0:
|
| 119 |
+
# self.num_params -= 0.01
|
| 120 |
+
# self.num_params = round(self.num_params)
|
| 121 |
+
|
| 122 |
+
self.round_params = math.floor(self.num_params)
|
| 123 |
|
| 124 |
data_dict = {
|
| 125 |
"eval_name": self.eval_name, # not a column, just a save name,
|
|
|
|
| 134 |
# AutoEvalColumn.license.name: self.license,
|
| 135 |
# AutoEvalColumn.likes.name: self.likes,
|
| 136 |
AutoEvalColumn.params.name: self.num_params,
|
| 137 |
+
AutoEvalColumn.round_params.name: self.round_params,
|
| 138 |
# AutoEvalColumn.still_on_hub.name: self.still_on_hub,
|
| 139 |
}
|
| 140 |
|