mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
hello, graph
This commit is contained in:
parent
c7ba0a5dba
commit
e075fe9f0d
1 changed files with 15 additions and 7 deletions
|
@ -16,8 +16,8 @@ from typing import List
|
|||
|
||||
import git
|
||||
import lox
|
||||
import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
import pandas as pd
|
||||
import prompts
|
||||
import typer
|
||||
from rich.console import Console
|
||||
|
@ -38,21 +38,29 @@ def show_stats(dirnames):
|
|||
rows = []
|
||||
for dirname in dirnames:
|
||||
row = summarize_results(dirname)
|
||||
if not row:
|
||||
continue
|
||||
|
||||
if row.model == "gpt-3.5-turbo":
|
||||
row.model = "gpt-3.5-turbo-0613"
|
||||
|
||||
rows.append(vars(row))
|
||||
|
||||
df = pd.DataFrame.from_records(rows)
|
||||
df.sort_values(by=["model", "edit_format"], inplace=True)
|
||||
|
||||
df_grouped = df.groupby(["model", "edit_format"])["pass_rate_1"].mean()
|
||||
df_grouped.unstack().plot(kind='barh', figsize=(10, 6))
|
||||
dump(df_grouped)
|
||||
dump(df_grouped.unstack())
|
||||
df_grouped.unstack().plot(kind="barh", figsize=(10, 6))
|
||||
|
||||
plt.xlabel('Pass Rate 1')
|
||||
plt.ylabel('Model')
|
||||
plt.title('Pass Rate 1 for each Model/Edit Format')
|
||||
plt.legend(title='Edit Format')
|
||||
plt.xlabel("Pass Rate 1")
|
||||
plt.ylabel("Model")
|
||||
plt.title("Pass Rate 1 for each Model/Edit Format")
|
||||
plt.legend(title="Edit Format")
|
||||
plt.show()
|
||||
|
||||
df.to_csv("tmp.benchmark.csv")
|
||||
# df.to_csv("tmp.benchmarks.csv")
|
||||
|
||||
|
||||
def resolve_dirname(dirname, use_single_prior, make_new):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue