Skip to main content

launchbound_bench/
lib.rs

1//! Measurement: bench plans (`plan.v1`), the PTX runner (CUDA driver API
2//! via dlopen — builds anywhere, times only where a driver exists), and
3//! interval statistics. Every timing carries warmup, repeats, median, a
4//! 95% CI, and the outlier rule; overlapping intervals are reported as
5//! indistinguishable, never ranked (docs/BENCHMARKING.md).
6
7pub mod cuda;
8pub mod plan;
9pub mod run;
10pub mod stats;
11
12pub use plan::{ArgSpec, BenchPlan, BenchSpec, Candidate, PlanError};
13pub use run::{CandidateResult, Results, run_plan};
14pub use stats::{Summary, indistinguishable, summarize};