34 [[nodiscard]]
virtual std::optional<Sample>
next() = 0;
Streaming dataset abstraction for sources with no random access or no known length (sharded files,...
Definition iterable_dataset.hpp:23
virtual ~IterableDataset()=default
virtual void reset()=0
Resets iteration to the beginning. Called once per epoch by DataLoader.
virtual std::optional< Sample > next()=0
Fetches the next sample.
Random-access dataset abstraction – Sample, Dataset (size()/get()).
Definition acquisition_functions.hpp:16