dataset
dataset
¶
DatasetProvider adapter for personal benchmarks.
Classes¶
PersonalBenchmarkDataset
¶
PersonalBenchmarkDataset(benchmark: PersonalBenchmark)
Bases: DatasetProvider
Wraps a PersonalBenchmark as a DatasetProvider for EvalRunner.
Source code in src/diapason/learning/optimize/personal/dataset.py
Methods:¶
load
¶
load(
*,
max_samples: Optional[int] = None,
split: Optional[str] = None,
seed: Optional[int] = None,
) -> None
Convert :class:PersonalBenchmarkSample instances to :class:EvalRecord.
Source code in src/diapason/learning/optimize/personal/dataset.py
iter_records
¶
iter_records() -> Iterable[EvalRecord]