@@ -59,13 +59,13 @@ def make_default_md_2(arena_df, elo_results, mirror=False):
5959 return leaderboard_md
6060
6161
62- def make_arena_leaderboard_md (arena_df ):
62+ def make_arena_leaderboard_md (arena_df , last_updated_time ):
6363 total_votes = sum (arena_df ["num_battles" ]) // 2
6464 total_models = len (arena_df )
6565 space = " "
6666
6767 leaderboard_md = f"""
68- Total #models: **{ total_models } **.{ space } Total #votes: **{ "{:,}" .format (total_votes )} **.{ space } Last updated: April 26, 2024 .
68+ Total #models: **{ total_models } **.{ space } Total #votes: **{ "{:,}" .format (total_votes )} **.{ space } Last updated: { last_updated_time } .
6969
7070📣 **NEW!** View leaderboard for different categories (e.g., coding, long user query)! This is still in preview and subject to change.
7171
@@ -421,7 +421,11 @@ def build_leaderboard_tab(
421421 else :
422422 with open (elo_results_file , "rb" ) as fin :
423423 elo_results = pickle .load (fin )
424+ last_updated_time = None
424425 if "full" in elo_results :
426+ last_updated_time = elo_results ["full" ]["last_updated_datetime" ].split (
427+ " "
428+ )[0 ]
425429 for k in key_to_category_name .keys ():
426430 if k not in elo_results :
427431 continue
@@ -456,7 +460,7 @@ def build_leaderboard_tab(
456460 # arena table
457461 arena_table_vals = get_arena_table (arena_df , model_table_df )
458462 with gr .Tab ("Arena" , id = 0 ):
459- md = make_arena_leaderboard_md (arena_df )
463+ md = make_arena_leaderboard_md (arena_df , last_updated_time )
460464 gr .Markdown (md , elem_id = "leaderboard_markdown" )
461465 with gr .Row ():
462466 with gr .Column (scale = 2 ):
0 commit comments