t0-0 commited on
Commit
6ef2c5b
·
verified ·
1 Parent(s): db7dbe2

Update src/display/utils.py

Browse files
Files changed (1) hide show
  1. src/display/utils.py +13 -1
src/display/utils.py CHANGED
@@ -39,7 +39,7 @@ auto_eval_column_dict.append(["params", ColumnContent, ColumnContent("#Params (B
39
  auto_eval_column_dict.append(["likes", ColumnContent, ColumnContent("Hub ❤️", "number", False)])
40
  auto_eval_column_dict.append(["still_on_hub", ColumnContent, ColumnContent("Available on the hub", "bool", False)])
41
  auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
42
- auto_eval_column_dict.append(["num_few_shots", ColumnContent, ColumnContent("Few-shot", "number", False)])
43
  auto_eval_column_dict.append(["add_special_tokens", ColumnContent, ColumnContent("Add Special Tokens", "bool", False)])
44
 
45
  # We use make dataclass to dynamically fill the scores from Tasks
@@ -107,6 +107,18 @@ class AddSpecialTokens(Enum):
107
  false = ModelDetails("False")
108
  Unknown = ModelDetails("?")
109
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  # Column selection
111
  COLS = [c.name for c in fields(AutoEvalColumn) if not c.hidden]
112
  TYPES = [c.type for c in fields(AutoEvalColumn)]
 
39
  auto_eval_column_dict.append(["likes", ColumnContent, ColumnContent("Hub ❤️", "number", False)])
40
  auto_eval_column_dict.append(["still_on_hub", ColumnContent, ColumnContent("Available on the hub", "bool", False)])
41
  auto_eval_column_dict.append(["revision", ColumnContent, ColumnContent("Model sha", "str", False, False)])
42
+ auto_eval_column_dict.append(["num_few_shots", ColumnContent, ColumnContent("Few-shot", "str", False)])
43
  auto_eval_column_dict.append(["add_special_tokens", ColumnContent, ColumnContent("Add Special Tokens", "bool", False)])
44
 
45
  # We use make dataclass to dynamically fill the scores from Tasks
 
107
  false = ModelDetails("False")
108
  Unknown = ModelDetails("?")
109
 
110
+ class NumFewShots(Enum):
111
+ shots_0 = ModelDetails("0 shots")
112
+ shots_4 = ModelDetails("4 shots")
113
+ Unknown = ModelDetails("?")
114
+
115
+ def from_str(shots):
116
+ if shots=='0':
117
+ return NumFewShots.shots_0
118
+ if shots=='4':
119
+ return NumFewShots.shots_4
120
+ return NumFewShots.Unknown
121
+
122
  # Column selection
123
  COLS = [c.name for c in fields(AutoEvalColumn) if not c.hidden]
124
  TYPES = [c.type for c in fields(AutoEvalColumn)]