Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
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 |
-
|
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=
|
248 |
-
|
249 |
-
|
|
|
|
|
|
|
|
|
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 |
|