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
7#![warn(missing_docs)]
8
9pub mod cuda;
10pub mod plan;
11pub mod run;
12pub mod stats;
13
14pub use plan::{ArgSpec, BenchPlan, BenchSpec, Candidate, PlanError};
15pub use run::{CandidateResult, Results, run_plan};
16pub use stats::{Summary, indistinguishable, summarize};