Skip to content

Commit 8c2c223

Browse files
committed
draft PR anchor
Signed-off-by: Effi-S <effi.szt@gmail.com>
1 parent e63e6ea commit 8c2c223

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

cmd/benchmarking/bench_parse.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,28 @@ def simple_parser(path: Path) -> pd.DataFrame:
8989
df['avg (ms)'] = df['workers'] * 1000 / df['tps']
9090

9191
return df
92+
93+
94+
if __name__ == "__main__":
95+
from pathlib import Path
96+
from argparse import ArgumentParser
97+
parser = ArgumentParser()
98+
parser.add_argument("input", nargs="+", type=Path)
99+
args = parser.parse_args()
100+
print(args.input)
101+
dfs = {str(path): simple_parser(path) for path in args.input}
102+
103+
from IPython import embed
104+
embed(colors="Neutral")
105+
106+
# mains = {k:v for k, v in dfs.items() if "main" in k}
107+
# for main_name, main_df in mains.items():
108+
# folding_name = main_name.replace("main", "folding")
109+
# folding_df = dfs[folding_name]
110+
# name = folding_name.replace('folding', '').strip(".txt")
111+
# name = name[0].upper() + name[1:]
112+
# m = main_df['tps'].mean()
113+
# f = folding_df['tps'].mean()
114+
# diff = f-m
115+
# per = (diff/f)*100
116+
# print(f"{name}:\n\tMain: {m:.2f} Folding: {f:.2f} Diff: {f-m:.2f}, Improvement: {per:.2f}%")

0 commit comments

Comments
 (0)