/ concept-collection / benchcompress
Sign in
concept-collection / benchcompress
run timing again
Jeremy Magland <jmagland@flatironinstitute.org> committed commit 4aa5bd7cbee9 parent 6ecdf79 Browse files
2 changed files+5−1
benchcompress/src/benchcompress/datasets/bernoulli/__init__.pymodified+1−1View file
@@ -35,7 +35,7 @@ tags = [
3535 datasets = [
3636 {
3737 "name": "bernoulli-0.1",
38- "version": "3b",
38+ "version": "3c",
3939 "create": lambda: create_bernoulli(n_samples=1_000_000, p=0.1, seed=0),
4040 "description": "Binary sequence with 10% probability of ones.",
4141 "tags": tags,
benchcompress/src/benchcompress/run_benchmarks/benchmark_timing.pymodified+4−0View file
@@ -24,6 +24,10 @@ def run_timed_trials(
2424 total_time = 0
2525 array_size_mb = data.nbytes / (1024 * 1024) # Convert to MB
2626
27+ operation(
28+ *args
29+ ) # execute once prior to timing in case there's any initial overhead
30+
2731 ret = None
2832 while total_time < 1.0:
2933 start_time = time.perf_counter()
moveopenescclose