create_liander2024_benchmark_runner#

openstef_beam.benchmarking.benchmarks.create_liander2024_benchmark_runner(data_dir: Path | None = None, storage: BenchmarkStorage | None = None, callbacks: list[BenchmarkCallback] | None = None, target_provider: Liander2024TargetProvider | None = None) BenchmarkPipeline[BenchmarkTarget, list[Liander2024Category]][source]#

Create benchmark pipeline for Liander2024 dataset.

Parameters:
  • data_dir (Path | None) – Dataset directory. Downloads from HuggingFace if None.

  • storage (BenchmarkStorage | None) – Storage backend for results.

  • callbacks (list[BenchmarkCallback] | None) – Callbacks to use during benchmarking.

  • target_provider (Liander2024TargetProvider | None) – Custom target provider. Creates default if None.

Returns:

Configured benchmark pipeline.

Return type:

BenchmarkPipeline[BenchmarkTarget, list[Liander2024Category]]

Example

>>> from pathlib import Path
>>> runner = create_liander2024_benchmark_runner(
...     data_dir=Path("./liander2024_dataset")
... )
Parameters:
Return type:

BenchmarkPipeline[BenchmarkTarget, list[TypeAliasType]]