Skip to content

Commit 0399e7d

Browse files
committed
Print summary of timings instead of individual times
1 parent 6a766ae commit 0399e7d

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

benchmark/benchmark.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import sys
77
import benchmark_helper
88
import pickle
9+
import numpy as np
910

1011
tests = ["bm_baseline.py", "bm_simplefunc.py"]
1112

@@ -44,7 +45,9 @@
4445
times = bench.call(test, [reps],
4546
enable_scorep,
4647
scorep_settings=scorep_settings)
47-
print("{:<8}: {}".format(reps, times))
48+
times = np.array(times)
49+
print("{:>8}: Range={:{prec}}-{:{prec}} Mean={:{prec}} Median={:{prec}}".format(
50+
reps, times.min(), times.max(), times.mean(), np.median(times), prec='5.4f'))
4851
results[test][instrumenter][reps] = times
4952

5053
with open("results.pkl", "wb") as f:

0 commit comments

Comments
 (0)