Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,6 +6,9 @@ from huggingface_hub import HfApi
|
|
| 6 |
from src.assets.text_content import TITLE, INTRODUCTION_TEXT, CLEMSCORE_TEXT
|
| 7 |
from src.leaderboard_utils import filter_search, get_github_data
|
| 8 |
from src.plot_utils import split_models, compare_plots
|
|
|
|
|
|
|
|
|
|
| 9 |
|
| 10 |
# For Leaderboards
|
| 11 |
dataframe_height = 800 # Height of the table in pixels
|
|
@@ -49,7 +52,8 @@ with main_app:
|
|
| 49 |
)
|
| 50 |
|
| 51 |
leaderboard_table = gr.Dataframe(
|
| 52 |
-
value=
|
|
|
|
| 53 |
elem_id="leaderboard-table",
|
| 54 |
interactive=False,
|
| 55 |
visible=True,
|
|
@@ -60,7 +64,8 @@ with main_app:
|
|
| 60 |
|
| 61 |
# Add a dummy leaderboard to handle search queries from the primary_leaderboard_df and not update primary_leaderboard_df
|
| 62 |
dummy_leaderboard_table = gr.Dataframe(
|
| 63 |
-
value=
|
|
|
|
| 64 |
elem_id="leaderboard-table",
|
| 65 |
interactive=False,
|
| 66 |
visible=False
|
|
@@ -76,7 +81,8 @@ with main_app:
|
|
| 76 |
with gr.TabItem("π Plot", id=3):
|
| 77 |
with gr.Row():
|
| 78 |
open_models_selection = gr.CheckboxGroup(
|
| 79 |
-
|
|
|
|
| 80 |
label="Open-weight Models π",
|
| 81 |
value=[],
|
| 82 |
elem_id="value-select",
|
|
@@ -85,7 +91,8 @@ with main_app:
|
|
| 85 |
|
| 86 |
with gr.Row():
|
| 87 |
closed_models_selection = gr.CheckboxGroup(
|
| 88 |
-
|
|
|
|
| 89 |
label="Closed-weight Models πΌ",
|
| 90 |
value=[],
|
| 91 |
elem_id="value-select-2",
|
|
@@ -130,7 +137,8 @@ with main_app:
|
|
| 130 |
|
| 131 |
with gr.Row():
|
| 132 |
dummy_plot_df = gr.DataFrame(
|
| 133 |
-
value=
|
|
|
|
| 134 |
visible=False
|
| 135 |
)
|
| 136 |
|
|
@@ -194,7 +202,8 @@ with main_app:
|
|
| 194 |
)
|
| 195 |
|
| 196 |
prev_table = gr.Dataframe(
|
| 197 |
-
value=
|
|
|
|
| 198 |
elem_id="leaderboard-table",
|
| 199 |
interactive=False,
|
| 200 |
visible=True,
|
|
@@ -202,7 +211,8 @@ with main_app:
|
|
| 202 |
)
|
| 203 |
|
| 204 |
dummy_prev_table = gr.Dataframe(
|
| 205 |
-
value=
|
|
|
|
| 206 |
elem_id="leaderboard-table",
|
| 207 |
interactive=False,
|
| 208 |
visible=False
|
|
@@ -229,6 +239,6 @@ main_app.queue()
|
|
| 229 |
|
| 230 |
########
|
| 231 |
scheduler = BackgroundScheduler()
|
| 232 |
-
scheduler.add_job(restart_space, 'interval', seconds=
|
| 233 |
scheduler.start()
|
| 234 |
main_app.launch()
|
|
|
|
| 6 |
from src.assets.text_content import TITLE, INTRODUCTION_TEXT, CLEMSCORE_TEXT
|
| 7 |
from src.leaderboard_utils import filter_search, get_github_data
|
| 8 |
from src.plot_utils import split_models, compare_plots
|
| 9 |
+
from src.reload_utils import get_primary_leaderboard, get_open_models, get_closed_models, get_plot_df, get_version_names, get_version_df, get_prev_df
|
| 10 |
+
|
| 11 |
+
TIME = 150
|
| 12 |
|
| 13 |
# For Leaderboards
|
| 14 |
dataframe_height = 800 # Height of the table in pixels
|
|
|
|
| 52 |
)
|
| 53 |
|
| 54 |
leaderboard_table = gr.Dataframe(
|
| 55 |
+
value=get_primary_leaderboard(),
|
| 56 |
+
every = TIME,
|
| 57 |
elem_id="leaderboard-table",
|
| 58 |
interactive=False,
|
| 59 |
visible=True,
|
|
|
|
| 64 |
|
| 65 |
# Add a dummy leaderboard to handle search queries from the primary_leaderboard_df and not update primary_leaderboard_df
|
| 66 |
dummy_leaderboard_table = gr.Dataframe(
|
| 67 |
+
value=get_primary_leaderboard(),
|
| 68 |
+
every = TIME,
|
| 69 |
elem_id="leaderboard-table",
|
| 70 |
interactive=False,
|
| 71 |
visible=False
|
|
|
|
| 81 |
with gr.TabItem("π Plot", id=3):
|
| 82 |
with gr.Row():
|
| 83 |
open_models_selection = gr.CheckboxGroup(
|
| 84 |
+
get_open_models(),
|
| 85 |
+
every = TIME,
|
| 86 |
label="Open-weight Models π",
|
| 87 |
value=[],
|
| 88 |
elem_id="value-select",
|
|
|
|
| 91 |
|
| 92 |
with gr.Row():
|
| 93 |
closed_models_selection = gr.CheckboxGroup(
|
| 94 |
+
get_closed_models(),
|
| 95 |
+
every = TIME,
|
| 96 |
label="Closed-weight Models πΌ",
|
| 97 |
value=[],
|
| 98 |
elem_id="value-select-2",
|
|
|
|
| 137 |
|
| 138 |
with gr.Row():
|
| 139 |
dummy_plot_df = gr.DataFrame(
|
| 140 |
+
value=get_plot_df(),
|
| 141 |
+
every = TIME,
|
| 142 |
visible=False
|
| 143 |
)
|
| 144 |
|
|
|
|
| 202 |
)
|
| 203 |
|
| 204 |
prev_table = gr.Dataframe(
|
| 205 |
+
value=get_prev_df(),
|
| 206 |
+
every = TIME,
|
| 207 |
elem_id="leaderboard-table",
|
| 208 |
interactive=False,
|
| 209 |
visible=True,
|
|
|
|
| 211 |
)
|
| 212 |
|
| 213 |
dummy_prev_table = gr.Dataframe(
|
| 214 |
+
value=get_prev_df(),
|
| 215 |
+
every = TIME,
|
| 216 |
elem_id="leaderboard-table",
|
| 217 |
interactive=False,
|
| 218 |
visible=False
|
|
|
|
| 239 |
|
| 240 |
########
|
| 241 |
scheduler = BackgroundScheduler()
|
| 242 |
+
scheduler.add_job(restart_space, 'interval', seconds=TIME)
|
| 243 |
scheduler.start()
|
| 244 |
main_app.launch()
|