Skip to main content

DataLoaderIterator

Trait DataLoaderIterator 

pub trait DataLoaderIterator<O>: Iterator<Item = Result<O, DatasetError>> {
    // Required method
    fn progress(&self) -> Progress;
}
Expand description

A data loader iterator that can be used to iterate over a data loader.

Yields Err instead of panicking when a dataset retrieval fails, so callers can decide how to handle it (e.g. abort the training run with a clear message).

Required Methods§

fn progress(&self) -> Progress

Returns the progress of the data loader.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§