sh1gechan commited on
Commit
2d27218
·
verified ·
1 Parent(s): a59b982

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -12
app.py CHANGED
@@ -146,9 +146,6 @@ def filter_models(
146
  filtered_df = filtered_df.loc[df[AutoEvalColumn.precision.name].isin(precision_query + ["None"])]
147
  filtered_df = filtered_df.loc[df[AutoEvalColumn.add_special_tokens.name].isin(add_special_tokens_query)]
148
  filtered_df = filtered_df.loc[df[AutoEvalColumn.num_few_shots.name].isin(num_few_shots_query)]
149
- print("Filtered DataFrame shape:", filtered_df.shape)
150
- print("Filtered DataFrame columns:", filtered_df.columns.tolist())
151
- print("Filtered DataFrame sample:", filtered_df.head().to_dict('records'))
152
 
153
 
154
  numeric_interval = pd.IntervalIndex(sorted([NUMERIC_INTERVALS[s] for s in size_query]))
@@ -157,12 +154,7 @@ def filter_models(
157
  filtered_df = filtered_df.loc[mask]
158
  return filtered_df
159
 
160
- filtered_df = filter_models(leaderboard_df, [t.to_str(" : ") for t in ModelType], list(NUMERIC_INTERVALS.keys()), [i.value.name for i in Precision], [i.value.name for i in AddSpecialTokens], [i.value.name for i in NumFewShots], False, False, False)
161
- display_columns = [c.name for c in fields(AutoEvalColumn) if c.never_hidden] + shown_columns.value
162
- display_data = filtered_df[display_columns].to_dict('records')
163
-
164
- print("Display columns:", display_columns)
165
- print("Display data sample:", display_data[:1])
166
 
167
  demo = gr.Blocks(css=custom_css)
168
  with demo:
@@ -244,12 +236,17 @@ with demo:
244
  )
245
 
246
  leaderboard_table = gr.components.Dataframe(
247
- value=display_data,
248
- headers=display_columns,
249
- datatype={col: str(TYPES.get(col, "str")) for col in display_columns},
 
 
 
 
250
  elem_id="leaderboard-table",
251
  interactive=False,
252
  visible=True,
 
253
  )
254
  print(leaderboard_df.head()) # リーダーボードテーブルに渡される前のデータを確認
255
 
 
146
  filtered_df = filtered_df.loc[df[AutoEvalColumn.precision.name].isin(precision_query + ["None"])]
147
  filtered_df = filtered_df.loc[df[AutoEvalColumn.add_special_tokens.name].isin(add_special_tokens_query)]
148
  filtered_df = filtered_df.loc[df[AutoEvalColumn.num_few_shots.name].isin(num_few_shots_query)]
 
 
 
149
 
150
 
151
  numeric_interval = pd.IntervalIndex(sorted([NUMERIC_INTERVALS[s] for s in size_query]))
 
154
  filtered_df = filtered_df.loc[mask]
155
  return filtered_df
156
 
157
+ leaderboard_df = filter_models(leaderboard_df, [t.to_str(" : ") for t in ModelType], list(NUMERIC_INTERVALS.keys()), [i.value.name for i in Precision], [i.value.name for i in AddSpecialTokens], [i.value.name for i in NumFewShots], False, False, False)
 
 
 
 
 
158
 
159
  demo = gr.Blocks(css=custom_css)
160
  with demo:
 
236
  )
237
 
238
  leaderboard_table = gr.components.Dataframe(
239
+ value=leaderboard_df[
240
+ [c.name for c in fields(AutoEvalColumn) if c.never_hidden]
241
+ + shown_columns.value
242
+ # + [AutoEvalColumn.dummy.name]
243
+ ],
244
+ headers=[c.name for c in fields(AutoEvalColumn) if c.never_hidden] + shown_columns.value,
245
+ datatype=TYPES,
246
  elem_id="leaderboard-table",
247
  interactive=False,
248
  visible=True,
249
+ #column_widths=["2%", "33%"]
250
  )
251
  print(leaderboard_df.head()) # リーダーボードテーブルに渡される前のデータを確認
252