UltraRonin commited on
Commit
cd73003
·
1 Parent(s): fbd3675
Files changed (1) hide show
  1. app.py +33 -24
app.py CHANGED
@@ -63,35 +63,44 @@ def init_leaderboard(dataframe):
63
  raise ValueError("Leaderboard DataFrame is empty or None.")
64
 
65
  # pdb.set_trace()
66
- return Leaderboard(
67
  value=dataframe,
 
68
  datatype=[c.type for c in fields(AutoEvalColumn)],
69
- select_columns=SelectColumns(
70
- default_selection=[c.name for c in fields(AutoEvalColumn) if c.displayed_by_default],
71
- cant_deselect=[c.name for c in fields(AutoEvalColumn) if c.never_hidden],
72
- label="Select Columns to Display:",
73
- ),
74
- # search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name],
75
- # hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
76
- # filter_columns=[
77
- # ColumnFilter(AutoEvalColumn.model_type.name, type="checkboxgroup", label="Model types"),
78
- # ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
79
- # ColumnFilter(
80
- # AutoEvalColumn.params.name,
81
- # type="slider",
82
- # min=0.01,
83
- # max=150,
84
- # label="Select the number of parameters (B)",
85
- # ),
86
- # ColumnFilter(
87
- # AutoEvalColumn.still_on_hub.name, type="boolean", label="Deleted/incomplete", default=True
88
- # ),
89
- # ],
90
- # bool_checkboxgroup_label="Hide models",
91
- interactive=False,
92
  )
93
 
94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  demo = gr.Blocks(css=custom_css)
96
  with demo:
97
  gr.HTML(TITLE)
 
63
  raise ValueError("Leaderboard DataFrame is empty or None.")
64
 
65
  # pdb.set_trace()
66
+ return gr.components.Dataframe(
67
  value=dataframe,
68
+ headers=[c.name for c in fields(AutoEvalColumn)],
69
  datatype=[c.type for c in fields(AutoEvalColumn)],
70
+ row_count=10,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  )
72
 
73
 
74
+
75
+ # return Leaderboard(
76
+ # value=dataframe,
77
+ # datatype=[c.type for c in fields(AutoEvalColumn)],
78
+ # select_columns=SelectColumns(
79
+ # default_selection=[c.name for c in fields(AutoEvalColumn) if c.displayed_by_default],
80
+ # cant_deselect=[c.name for c in fields(AutoEvalColumn) if c.never_hidden],
81
+ # label="Select Columns to Display:",
82
+ # ),
83
+ # # search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name],
84
+ # # hide_columns=[c.name for c in fields(AutoEvalColumn) if c.hidden],
85
+ # # filter_columns=[
86
+ # # ColumnFilter(AutoEvalColumn.model_type.name, type="checkboxgroup", label="Model types"),
87
+ # # ColumnFilter(AutoEvalColumn.precision.name, type="checkboxgroup", label="Precision"),
88
+ # # ColumnFilter(
89
+ # # AutoEvalColumn.params.name,
90
+ # # type="slider",
91
+ # # min=0.01,
92
+ # # max=150,
93
+ # # label="Select the number of parameters (B)",
94
+ # # ),
95
+ # # ColumnFilter(
96
+ # # AutoEvalColumn.still_on_hub.name, type="boolean", label="Deleted/incomplete", default=True
97
+ # # ),
98
+ # # ],
99
+ # # bool_checkboxgroup_label="Hide models",
100
+ # interactive=False,
101
+ # )
102
+
103
+
104
  demo = gr.Blocks(css=custom_css)
105
  with demo:
106
  gr.HTML(TITLE)