Source code for espnet2.samplers.abs_sampler

from abc import ABC, abstractmethod
from typing import Iterator, Tuple

from torch.utils.data import Sampler


[docs]class AbsSampler(Sampler, ABC): @abstractmethod def __len__(self) -> int: raise NotImplementedError @abstractmethod def __iter__(self) -> Iterator[Tuple[str, ...]]: raise NotImplementedError
[docs] def generate(self, seed): return list(self)