pub trait BatchDataLoader {
// Required methods
fn next_batch(
&mut self,
device: &Device,
) -> Result<Option<(Tensor, Tensor)>>;
fn reset(&mut self);
fn num_batches(&self) -> usize;
}Expand description
Generic data loader trait
Required Methods§
Sourcefn next_batch(&mut self, device: &Device) -> Result<Option<(Tensor, Tensor)>>
fn next_batch(&mut self, device: &Device) -> Result<Option<(Tensor, Tensor)>>
Get next batch of (input, target) tensors
Sourcefn num_batches(&self) -> usize
fn num_batches(&self) -> usize
Get total number of batches