kaira.benchmarks.StandardRunner

Inheritance diagram for StandardRunner
- class kaira.benchmarks.StandardRunner(verbose: bool = True, save_results: bool = True, results_manager: BenchmarkResultsManager | None = None)[source]
Bases:
objectStandard sequential benchmark runner.
Methods
Initialize standard benchmark runner.
Run a single benchmark.
Run a benchmark suite.
Save all results using the results manager.
- __init__(verbose: bool = True, save_results: bool = True, results_manager: BenchmarkResultsManager | None = None)[source]
Initialize standard benchmark runner.
- Parameters:
verbose – Whether to print verbose output
save_results – Whether to save results automatically
results_manager – Custom results manager (creates default if None)
- run_benchmark(benchmark: BaseBenchmark, **kwargs) BenchmarkResult[source]
Run a single benchmark.
- run_suite(suite: BenchmarkSuite, **kwargs) List[BenchmarkResult][source]
Run a benchmark suite.