olmo_tap.benchmarks.harness

Functions

benchmark(fn[, warmup_ms, rep_ms, flush_l2, ...])

compute_stats(timings)

filter_outliers_iqr(timings[, factor])

get_l2_flush_buffer()

timed_call(fn[, setup, flush_buf])

olmo_tap.benchmarks.harness.benchmark(fn, warmup_ms=100.0, rep_ms=1000.0, flush_l2=False, setup=None)[source]
olmo_tap.benchmarks.harness.compute_stats(timings)[source]
olmo_tap.benchmarks.harness.filter_outliers_iqr(timings, factor=1.5)[source]
olmo_tap.benchmarks.harness.get_l2_flush_buffer()[source]
olmo_tap.benchmarks.harness.timed_call(fn, setup=None, flush_buf=None)[source]