Spaces:
Sleeping
Sleeping
Download src/elbench/loaders/base.py from adelevett/ELBench-live: direct link, hf CLI and curl.
- Browser
- Download file 505 Bytes
-
https://huggingface.co/spaces/adelevett/ELBench-live/resolve/main/src/elbench/loaders/base.py
- Command line
-
hf download hf://spaces/adelevett/ELBench-live/src/elbench/loaders/base.py
-
curl -L -o base.py https://huggingface.co/spaces/adelevett/ELBench-live/resolve/main/src/elbench/loaders/base.py
505 Bytes
| from __future__ import annotations | |
| from abc import ABC, abstractmethod | |
| from typing import Iterator | |
| from elbench.registry import ResolvedRegistryItem | |
| from elbench.schemas.evaluation import RawRecord, Sample | |
| class BaseLoader(ABC): | |
| def iter_raw_records(self, item: ResolvedRegistryItem) -> Iterator[RawRecord]: | |
| raise NotImplementedError | |
| def iter_samples(self, item: ResolvedRegistryItem) -> Iterator[Sample]: | |
| raise NotImplementedError | |