AmenRa commited on
Commit
106246d
·
1 Parent(s): 43c39d8

round params

Browse files
Files changed (3) hide show
  1. app.py +1 -1
  2. src/display/utils.py +1 -0
  3. 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.params.name,
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
- self.num_params -= 0.01
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