Spaces:
Sleeping
Sleeping
Commit
·
8c7bc9b
1
Parent(s):
9e296e4
fix - Evaluation Metrics排序功能不起作用
Browse files- app.py +1 -1
- app/ui/component/subtabs_component.py +13 -6
app.py
CHANGED
@@ -16,7 +16,7 @@ def main():
|
|
16 |
demo = gr.TabbedInterface(
|
17 |
[home, about],
|
18 |
["Home", "About"],
|
19 |
-
css="footer {display: none}"
|
20 |
)
|
21 |
demo.launch()
|
22 |
|
|
|
16 |
demo = gr.TabbedInterface(
|
17 |
[home, about],
|
18 |
["Home", "About"],
|
19 |
+
css="footer {display: none} .sort-button.svelte-1bvc1p0.svelte-1bvc1p0.svelte-1bvc1p0 {display: none;}"
|
20 |
)
|
21 |
demo.launch()
|
22 |
|
app/ui/component/subtabs_component.py
CHANGED
@@ -17,25 +17,32 @@ class SubtabsComponent:
|
|
17 |
model_provides = [] if model_provides is None else model_provides
|
18 |
evaluation_metrics = "NDCG@10" if evaluation_metrics is None else evaluation_metrics
|
19 |
|
20 |
-
df_result = self.data_engine.filter_by_providers(df_result, model_provides)
|
21 |
-
|
|
|
|
|
|
|
22 |
|
23 |
items = []
|
24 |
for leaderboard in leaderboards:
|
25 |
-
|
26 |
with gr.Column(visible=leaderboard["name"] == navigations) as column:
|
27 |
with gr.Tabs():
|
28 |
with gr.TabItem("overall"):
|
29 |
df_leaderboard = df_result[df_result["leaderboard"] == leaderboard["slug"]]
|
|
|
|
|
|
|
|
|
30 |
|
31 |
-
gr_df = gr.Dataframe(df_leaderboard)
|
32 |
items.append(gr_df)
|
33 |
|
34 |
for task in leaderboard["tasks"]:
|
35 |
with gr.TabItem(task):
|
36 |
df = df_leaderboard[df_leaderboard["task"] == task]
|
37 |
-
|
38 |
-
|
|
|
|
|
39 |
items.append(gr_df)
|
40 |
items.append(column)
|
41 |
return items
|
|
|
17 |
model_provides = [] if model_provides is None else model_provides
|
18 |
evaluation_metrics = "NDCG@10" if evaluation_metrics is None else evaluation_metrics
|
19 |
|
20 |
+
df_result = self.data_engine.filter_by_providers(df_result, model_provides)
|
21 |
+
|
22 |
+
sort_col = evaluation_metrics.replace("@", '_at_').lower()
|
23 |
+
|
24 |
+
df_result = df_result.sort_values(by=sort_col, ascending=False)
|
25 |
|
26 |
items = []
|
27 |
for leaderboard in leaderboards:
|
|
|
28 |
with gr.Column(visible=leaderboard["name"] == navigations) as column:
|
29 |
with gr.Tabs():
|
30 |
with gr.TabItem("overall"):
|
31 |
df_leaderboard = df_result[df_result["leaderboard"] == leaderboard["slug"]]
|
32 |
+
gr_df = gr.Dataframe(
|
33 |
+
df_leaderboard,
|
34 |
+
interactive=False
|
35 |
+
)
|
36 |
|
|
|
37 |
items.append(gr_df)
|
38 |
|
39 |
for task in leaderboard["tasks"]:
|
40 |
with gr.TabItem(task):
|
41 |
df = df_leaderboard[df_leaderboard["task"] == task]
|
42 |
+
gr_df = gr.Dataframe(
|
43 |
+
df,
|
44 |
+
interactive=False
|
45 |
+
)
|
46 |
items.append(gr_df)
|
47 |
items.append(column)
|
48 |
return items
|