kaira.benchmarks.ParametricRunner

Inheritance diagram of ParametricRunner

Inheritance diagram for ParametricRunner

class kaira.benchmarks.ParametricRunner(verbose: bool = True)[source]

Bases: object

Runner for sweeping parameters across benchmarks.

Methods

__init__

Initialize parametric runner.

run_parameter_sweep

Run benchmark with parameter sweep.

__init__(verbose: bool = True)[source]

Initialize parametric runner.

Parameters:

verbose – Whether to print verbose output

run_parameter_sweep(benchmark: BaseBenchmark, parameter_grid: Dict[str, List[Any]]) Dict[str, List[BenchmarkResult]][source]

Run benchmark with parameter sweep.