Skip to content

Commit b9d49c9

Browse files
authored
Update monitor.py (#3304)
1 parent 851ef88 commit b9d49c9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

fastchat/serve/monitor/monitor.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)