Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Clémentine
commited on
Commit
•
f62b52e
1
Parent(s):
e5885b1
leaderboard using itself as value for update if needed
Browse files
app.py
CHANGED
@@ -90,11 +90,11 @@ def download_dataset(repo_id, local_dir, repo_type="dataset", max_attempts=3, ba
|
|
90 |
attempt += 1
|
91 |
raise Exception(f"Failed to download {repo_id} after {max_attempts} attempts")
|
92 |
|
93 |
-
def get_latest_data_leaderboard(
|
94 |
current_time = datetime.datetime.now()
|
95 |
global LAST_UPDATE_LEADERBOARD
|
96 |
if current_time - LAST_UPDATE_LEADERBOARD < datetime.timedelta(minutes=10):
|
97 |
-
return
|
98 |
LAST_UPDATE_LEADERBOARD = current_time
|
99 |
leaderboard_dataset = datasets.load_dataset(
|
100 |
AGGREGATED_REPO,
|
@@ -311,7 +311,7 @@ with demo:
|
|
311 |
show_copy_button=True,
|
312 |
)
|
313 |
|
314 |
-
demo.load(fn=get_latest_data_leaderboard, inputs=
|
315 |
#demo.load(fn=get_latest_data_queue, inputs=None, outputs=[finished_eval_table, running_eval_table, pending_eval_table])
|
316 |
|
317 |
|
|
|
90 |
attempt += 1
|
91 |
raise Exception(f"Failed to download {repo_id} after {max_attempts} attempts")
|
92 |
|
93 |
+
def get_latest_data_leaderboard(leaderboard_initial_df):
|
94 |
current_time = datetime.datetime.now()
|
95 |
global LAST_UPDATE_LEADERBOARD
|
96 |
if current_time - LAST_UPDATE_LEADERBOARD < datetime.timedelta(minutes=10):
|
97 |
+
return leaderboard_initial_df
|
98 |
LAST_UPDATE_LEADERBOARD = current_time
|
99 |
leaderboard_dataset = datasets.load_dataset(
|
100 |
AGGREGATED_REPO,
|
|
|
311 |
show_copy_button=True,
|
312 |
)
|
313 |
|
314 |
+
demo.load(fn=get_latest_data_leaderboard, inputs=[leaderboard], outputs=[leaderboard])
|
315 |
#demo.load(fn=get_latest_data_queue, inputs=None, outputs=[finished_eval_table, running_eval_table, pending_eval_table])
|
316 |
|
317 |
|