kaira.benchmarks.ComparisonRunner

Inheritance diagram of ComparisonRunner

Inheritance diagram for ComparisonRunner

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

Bases: object

Runner for comparing multiple benchmarks on the same task.

Methods

__init__

Initialize comparison runner.

get_comparison_summary

Get summary of comparison results.

run_comparison

Run comparison between multiple benchmarks.

__init__(verbose: bool = True)[source]

Initialize comparison runner.

Parameters:

verbose – Whether to print verbose output

run_comparison(benchmarks: List[BaseBenchmark], comparison_name: str, **kwargs) Dict[str, BenchmarkResult][source]

Run comparison between multiple benchmarks.

get_comparison_summary(comparison_name: str) Dict[str, Any][source]

Get summary of comparison results.