kaira.benchmarks.BenchmarkSuite

Inheritance diagram for BenchmarkSuite
- class kaira.benchmarks.BenchmarkSuite(name: str, description: str = '')[source]
Bases:
objectCollection of benchmarks that can be run together.
Methods
Initialize benchmark suite.
Add a benchmark to the suite.
Get summary statistics for all results.
Run all benchmarks in the suite.
Save all results to a directory.
- __init__(name: str, description: str = '')[source]
Initialize benchmark suite.
- Parameters:
name – Name of the benchmark suite
description – Description of the suite
- add_benchmark(benchmark: BaseBenchmark) None[source]
Add a benchmark to the suite.
- run_all(**kwargs) List[BenchmarkResult][source]
Run all benchmarks in the suite.