rntc Claude commited on
Commit
a188b08
·
1 Parent(s): fefe31a

Fix AutoEvalColumn attribute errors

Browse files

- Replace AutoEvalColumn.attribute.name with direct string references
- Fix all ColumnFilter and search_columns references
- App now runs successfully locally

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>

Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -67,19 +67,19 @@ def init_leaderboard(dataframe):
67
  cant_deselect=[c.name for c in fields(AutoEvalColumn) if c.never_hidden],
68
  label="Select Columns to Display:",
69
  ),
70
- search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name],
71
  hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
72
  filter_columns=[
73
- ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
74
  ColumnFilter(
75
- AutoEvalColumn.params.name,
76
  type="slider",
77
  min=0.01,
78
  max=150,
79
  label="Select the number of parameters (B)",
80
  ),
81
  ColumnFilter(
82
- AutoEvalColumn.still_on_hub.name, type="boolean", label="Deleted/incomplete", default=True
83
  ),
84
  ],
85
  bool_checkboxgroup_label="Hide models",
@@ -97,16 +97,16 @@ def init_leaderboard(dataframe):
97
  search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name],
98
  hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
99
  filter_columns=[
100
- ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
101
  ColumnFilter(
102
- AutoEvalColumn.params.name,
103
  type="slider",
104
  min=0.01,
105
  max=150,
106
  label="Select the number of parameters (B)",
107
  ),
108
  ColumnFilter(
109
- AutoEvalColumn.still_on_hub.name, type="boolean", label="Deleted/incomplete", default=True
110
  ),
111
  ],
112
  bool_checkboxgroup_label="Hide models",
 
67
  cant_deselect=[c.name for c in fields(AutoEvalColumn) if c.never_hidden],
68
  label="Select Columns to Display:",
69
  ),
70
+ search_columns=["model", "license"],
71
  hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
72
  filter_columns=[
73
+ ColumnFilter("precision", type="checkboxgroup", label="Precision"),
74
  ColumnFilter(
75
+ "params",
76
  type="slider",
77
  min=0.01,
78
  max=150,
79
  label="Select the number of parameters (B)",
80
  ),
81
  ColumnFilter(
82
+ "still_on_hub", type="boolean", label="Deleted/incomplete", default=True
83
  ),
84
  ],
85
  bool_checkboxgroup_label="Hide models",
 
97
  search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name],
98
  hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
99
  filter_columns=[
100
+ ColumnFilter("precision", type="checkboxgroup", label="Precision"),
101
  ColumnFilter(
102
+ "params",
103
  type="slider",
104
  min=0.01,
105
  max=150,
106
  label="Select the number of parameters (B)",
107
  ),
108
  ColumnFilter(
109
+ "still_on_hub", type="boolean", label="Deleted/incomplete", default=True
110
  ),
111
  ],
112
  bool_checkboxgroup_label="Hide models",