karimouda commited on
Commit
9718e1b
·
verified ·
1 Parent(s): bd4553c

Update src/display/utils.py

Browse files
Files changed (1) hide show
  1. 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