yan111222 commited on
Commit
911aa47
·
verified ·
1 Parent(s): b43ab6b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -64,15 +64,19 @@ LEADERBOARD_DF = get_leaderboard_df(EVAL_RESULTS_PATH, EVAL_REQUESTS_PATH, COLS,
64
  ) = get_evaluation_queue_df(EVAL_REQUESTS_PATH, EVAL_COLS)
65
 
66
 
 
67
  def init_leaderboard(dataframe):
68
  if dataframe is None or dataframe.empty:
69
  raise ValueError("Leaderboard DataFrame is empty or None.")
70
- columns_to_display = [col for col in dataframe.columns if col != "Available on the hub"]
71
-
72
  return Leaderboard(
73
  value=dataframe,
74
  datatype=[c.type for c in fields(AutoEvalColumn)],
 
 
 
 
75
  search_columns=[AutoEvalColumn.model.name],
 
76
  filter_columns=[
77
  ColumnFilter(
78
  AutoEvalColumn.still_on_hub.name, type="boolean", label="🔑 Show Open Models Only", default=False
@@ -80,7 +84,6 @@ def init_leaderboard(dataframe):
80
  ],
81
  bool_checkboxgroup_label="Hide models",
82
  interactive=False,
83
- columns=columns_to_display, # 指定显示的列
84
  )
85
 
86
 
 
64
  ) = get_evaluation_queue_df(EVAL_REQUESTS_PATH, EVAL_COLS)
65
 
66
 
67
+
68
  def init_leaderboard(dataframe):
69
  if dataframe is None or dataframe.empty:
70
  raise ValueError("Leaderboard DataFrame is empty or None.")
 
 
71
  return Leaderboard(
72
  value=dataframe,
73
  datatype=[c.type for c in fields(AutoEvalColumn)],
74
+ select_columns=SelectColumns(
75
+ default_selection=[c.name for c in fields(AutoEvalColumn) if c.displayed_by_default],
76
+ cant_deselect=[c.name for c in fields(AutoEvalColumn) if c.never_hidden],
77
+ ),
78
  search_columns=[AutoEvalColumn.model.name],
79
+ hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
80
  filter_columns=[
81
  ColumnFilter(
82
  AutoEvalColumn.still_on_hub.name, type="boolean", label="🔑 Show Open Models Only", default=False
 
84
  ],
85
  bool_checkboxgroup_label="Hide models",
86
  interactive=False,
 
87
  )
88
 
89