Spaces:
Running
Running
Removed time stamp and deleted duplicates matrix_pd in leaderboard
Browse files
app.py
CHANGED
@@ -71,7 +71,8 @@ db_dir = Path(__file__).resolve().parent / "results"
|
|
71 |
|
72 |
LEADERBOARD_COLUMNS = [
|
73 |
"agent_name", "agent_type", "# games", "total rewards",
|
74 |
-
"avg_generation_time (sec)",
|
|
|
75 |
]
|
76 |
|
77 |
# -----------------------------------------------------------------------------
|
@@ -382,9 +383,9 @@ def extract_leaderboard_stats(game_name: str) -> pd.DataFrame:
|
|
382 |
"FROM game_results",
|
383 |
conn,
|
384 |
)
|
385 |
-
avg_time = conn.execute(
|
386 |
-
|
387 |
-
).fetchone()[0] or 0
|
388 |
wins_vs_random = conn.execute(
|
389 |
"SELECT COUNT(*) FROM game_results "
|
390 |
"WHERE opponent = 'random_None' AND reward > 0",
|
@@ -401,10 +402,10 @@ def extract_leaderboard_stats(game_name: str) -> pd.DataFrame:
|
|
401 |
conn,
|
402 |
params=(game_name,),
|
403 |
)
|
404 |
-
avg_time = conn.execute(
|
405 |
-
|
406 |
-
|
407 |
-
).fetchone()[0] or 0
|
408 |
wins_vs_random = conn.execute(
|
409 |
"SELECT COUNT(*) FROM game_results "
|
410 |
"WHERE opponent = 'random_None' AND reward > 0 AND game_name = ?",
|
@@ -436,7 +437,7 @@ def extract_leaderboard_stats(game_name: str) -> pd.DataFrame:
|
|
436 |
"agent_type": agent_type,
|
437 |
"# games": games_played,
|
438 |
"total rewards": total_rewards,
|
439 |
-
"avg_generation_time (sec)": round(float(avg_time), 3),
|
440 |
"win-rate": round(vs_random_rate, 2),
|
441 |
"win vs_random (%)": round(vs_random_rate, 2),
|
442 |
}
|
@@ -651,14 +652,16 @@ with gr.Blocks() as interface:
|
|
651 |
)
|
652 |
|
653 |
with gr.Row():
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
)
|
|
|
|
|
662 |
|
663 |
with gr.Row():
|
664 |
gr.Dataframe(
|
|
|
71 |
|
72 |
LEADERBOARD_COLUMNS = [
|
73 |
"agent_name", "agent_type", "# games", "total rewards",
|
74 |
+
# "avg_generation_time (sec)", # Commented out - needs fixing
|
75 |
+
"win-rate", "win vs_random (%)",
|
76 |
]
|
77 |
|
78 |
# -----------------------------------------------------------------------------
|
|
|
383 |
"FROM game_results",
|
384 |
conn,
|
385 |
)
|
386 |
+
# avg_time = conn.execute(
|
387 |
+
# "SELECT AVG(generation_time) FROM moves"
|
388 |
+
# ).fetchone()[0] or 0 # to fix later
|
389 |
wins_vs_random = conn.execute(
|
390 |
"SELECT COUNT(*) FROM game_results "
|
391 |
"WHERE opponent = 'random_None' AND reward > 0",
|
|
|
402 |
conn,
|
403 |
params=(game_name,),
|
404 |
)
|
405 |
+
# avg_time = conn.execute(
|
406 |
+
# "SELECT AVG(generation_time) FROM moves WHERE game_name = ?",
|
407 |
+
# (game_name,),
|
408 |
+
# ).fetchone()[0] or 0
|
409 |
wins_vs_random = conn.execute(
|
410 |
"SELECT COUNT(*) FROM game_results "
|
411 |
"WHERE opponent = 'random_None' AND reward > 0 AND game_name = ?",
|
|
|
437 |
"agent_type": agent_type,
|
438 |
"# games": games_played,
|
439 |
"total rewards": total_rewards,
|
440 |
+
# "avg_generation_time (sec)": round(float(avg_time), 3),
|
441 |
"win-rate": round(vs_random_rate, 2),
|
442 |
"win vs_random (%)": round(vs_random_rate, 2),
|
443 |
}
|
|
|
652 |
)
|
653 |
|
654 |
with gr.Row():
|
655 |
+
# Commented out - avg_generation_time needs fixing
|
656 |
+
# create_bar_plot(
|
657 |
+
# data=metrics_df,
|
658 |
+
# x_col="agent_name",
|
659 |
+
# y_col="avg_generation_time (sec)",
|
660 |
+
# title="Average Generation Time",
|
661 |
+
# x_label="LLM Model",
|
662 |
+
# y_label="Time (sec)",
|
663 |
+
# )
|
664 |
+
pass
|
665 |
|
666 |
with gr.Row():
|
667 |
gr.Dataframe(
|