Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Simplify display_tab
Browse files
app.py
CHANGED
|
@@ -70,47 +70,29 @@ def load_result_dataframe(model_id):
|
|
| 70 |
def display_results(df_1, df_2, task):
|
| 71 |
df = pd.concat([df.set_index("index") for df in [df_1, df_2] if "index" in df.columns])
|
| 72 |
df = df.T.rename_axis(columns=None)
|
| 73 |
-
return
|
| 74 |
|
| 75 |
|
| 76 |
-
def
|
| 77 |
df = df.style.format(na_rep="")
|
| 78 |
df.hide(
|
| 79 |
[
|
| 80 |
row
|
| 81 |
for row in df.index
|
| 82 |
if (
|
| 83 |
-
not row.startswith("
|
| 84 |
-
or row.startswith("
|
| 85 |
or row.endswith(".alias")
|
| 86 |
-
or (not row.startswith(f"
|
| 87 |
)
|
| 88 |
],
|
| 89 |
axis="index",
|
| 90 |
)
|
| 91 |
-
start = len("
|
| 92 |
df.format_index(lambda idx: idx[start:].removesuffix(",none"), axis="index")
|
| 93 |
return df.to_html()
|
| 94 |
|
| 95 |
|
| 96 |
-
def display_configs_tab(df, task):
|
| 97 |
-
df = df.style.format(na_rep="")
|
| 98 |
-
df.hide(
|
| 99 |
-
[
|
| 100 |
-
row
|
| 101 |
-
for row in df.index
|
| 102 |
-
if (
|
| 103 |
-
not row.startswith("configs.")
|
| 104 |
-
or row.startswith("configs.leaderboard.")
|
| 105 |
-
or row.endswith(".alias")
|
| 106 |
-
or (not row.startswith(f"configs.{task}") if task != "All" else False)
|
| 107 |
-
)
|
| 108 |
-
],
|
| 109 |
-
axis="index",
|
| 110 |
-
)
|
| 111 |
-
start = len("configs.leaderboard_") if task == "All" else len(f"configs.{task} ")
|
| 112 |
-
df.format_index(lambda idx: idx[start:], axis="index")
|
| 113 |
-
return df.to_html()
|
| 114 |
|
| 115 |
|
| 116 |
# if __name__ == "__main__":
|
|
|
|
| 70 |
def display_results(df_1, df_2, task):
|
| 71 |
df = pd.concat([df.set_index("index") for df in [df_1, df_2] if "index" in df.columns])
|
| 72 |
df = df.T.rename_axis(columns=None)
|
| 73 |
+
return display_tab("results", df, task), display_tab("configs", df, task)
|
| 74 |
|
| 75 |
|
| 76 |
+
def display_tab(tab, df, task):
|
| 77 |
df = df.style.format(na_rep="")
|
| 78 |
df.hide(
|
| 79 |
[
|
| 80 |
row
|
| 81 |
for row in df.index
|
| 82 |
if (
|
| 83 |
+
not row.startswith(f"{tab}.")
|
| 84 |
+
or row.startswith(f"{tab}.leaderboard.")
|
| 85 |
or row.endswith(".alias")
|
| 86 |
+
or (not row.startswith(f"{tab}.{task}") if task != "All" else False)
|
| 87 |
)
|
| 88 |
],
|
| 89 |
axis="index",
|
| 90 |
)
|
| 91 |
+
start = len(f"{tab}.leaderboard_") if task == "All" else len(f"{tab}.{task} ")
|
| 92 |
df.format_index(lambda idx: idx[start:].removesuffix(",none"), axis="index")
|
| 93 |
return df.to_html()
|
| 94 |
|
| 95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 96 |
|
| 97 |
|
| 98 |
# if __name__ == "__main__":
|