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:
storage (
BenchmarkStorage|None)callbacks (
list[BenchmarkCallback] |None)target_provider (
Liander2024TargetProvider|None)
- Return type:
BenchmarkPipeline[BenchmarkTarget,list[TypeAliasType]]