ljvmiranda921 commited on
Commit
b9f9dfc
·
1 Parent(s): d80d5a2

See if removing defaults work

Browse files
Files changed (1) hide show
  1. src/schema.py +11 -13
src/schema.py CHANGED
@@ -1,6 +1,6 @@
1
  import logging
2
  import sys
3
- from dataclasses import dataclass, field, make_dataclass
4
  from enum import Enum
5
 
6
  import numpy as np
@@ -150,29 +150,27 @@ class ColumnContent:
150
 
151
  auto_eval_cols = [
152
  # fmt: off
153
- ["model", ColumnContent, field(default_factory=lambda: ColumnContent("Model", "markdown", True, never_hidden=True, meta=True))],
154
- ["average", ColumnContent, field(default_factory=lambda: ColumnContent("Average ⬆️", "number", True, meta=True))],
155
- ["precision", ColumnContent, field(default_factory=lambda: ColumnContent("Precision", "str", False, meta=True))],
156
- ["param_size", ColumnContent, field(default_factory=lambda: ColumnContent("# Parameters", "number", False, meta=True))],
157
- ["multilingual", ColumnContent, field(default_factory=lambda: ColumnContent("Multilingual", "markdown", False, meta=True))],
158
- ["model_type", ColumnContent, field(default_factory=lambda: ColumnContent("Model Type", "markdown", False, meta=True))],
159
- ["is_submission", ColumnContent, field(default_factory=lambda: ColumnContent("Submission", "boolean", False, meta=True))],
160
- ["submission_date", ColumnContent, field(default_factory=lambda: ColumnContent("Submission Date", "str", False, meta=True))],
161
  # fmt: on
162
  ]
163
  for task in Tasks:
164
- col = ColumnContent(task.value.col_name, "number", True)
165
  auto_eval_cols.append(
166
- [task.name, ColumnContent, field(default_factory=lambda c=col: c)]
167
  )
168
 
169
  for task_category in TaskCategory:
170
- col = ColumnContent(task_category.value, "number", True, aggregate=True)
171
  auto_eval_cols.append(
172
  [
173
  task_category.name,
174
  ColumnContent,
175
- field(default_factory=lambda c=col: c),
176
  ]
177
  )
178
 
 
1
  import logging
2
  import sys
3
+ from dataclasses import dataclass, make_dataclass
4
  from enum import Enum
5
 
6
  import numpy as np
 
150
 
151
  auto_eval_cols = [
152
  # fmt: off
153
+ ["model", ColumnContent, ColumnContent("Model", "markdown", True, never_hidden=True, meta=True)],
154
+ ["average", ColumnContent, ColumnContent("Average ⬆️", "number", True, meta=True)],
155
+ ["precision", ColumnContent, ColumnContent("Precision", "str", False, meta=True)],
156
+ ["param_size", ColumnContent, ColumnContent("# Parameters", "number", False, meta=True)],
157
+ ["multilingual", ColumnContent, ColumnContent("Multilingual", "markdown", False, meta=True)],
158
+ ["model_type", ColumnContent, ColumnContent("Model Type", "markdown", False, meta=True)],
159
+ ["is_submission", ColumnContent, ColumnContent("Submission", "boolean", False, meta=True)],
160
+ ["submission_date", ColumnContent, ColumnContent("Submission Date", "str", False, meta=True)],
161
  # fmt: on
162
  ]
163
  for task in Tasks:
 
164
  auto_eval_cols.append(
165
+ [task.name, ColumnContent, ColumnContent(task.value.col_name, "number", True)]
166
  )
167
 
168
  for task_category in TaskCategory:
 
169
  auto_eval_cols.append(
170
  [
171
  task_category.name,
172
  ColumnContent,
173
+ ColumnContent(task_category.value, "number", True, aggregate=True),
174
  ]
175
  )
176