Spaces:
Running
on
Zero
Running
on
Zero
| import pickle | |
| import plotly.graph_objects as go | |
| def output_figure(data, figure_name="battle_count_heatmap", label="annoy"): | |
| fig = data[label][figure_name] | |
| fig.update_layout( | |
| height=700, | |
| width=700, | |
| title={'text': f'{figure_name}', 'x': 0.5, 'y': 0.07}, | |
| xaxis_title="Model B", | |
| yaxis_title="Model A", | |
| # coloraxis_colorscale=[[0.0, '#0d0887'], [1.0, '#f0f921']], | |
| margin={'t': 60} | |
| ) | |
| fig.write_image(f"{figure_name}.png") | |
| with open("./results/latest/elo_results.pkl",'rb') as f: | |
| data = pickle.load(f) | |
| print() | |
| df = data["anony"]["leaderboard_table_df"] | |
| # sort by rating | |
| print(data["anony"].keys()) | |
| for figure_name in [ 'win_fraction_heatmap', 'battle_count_heatmap',]: | |
| output_figure(data, figure_name, "anony") | |
| df = df.sort_values(by=["rating"], ascending=False) | |
| print(df) | |
| df = data["full"]["leaderboard_table_df"] | |
| # sort by rating | |
| df = df.sort_values(by=["rating"], ascending=False) | |
| print(df) | |
| print('done') | |