Skip to main content

Module data_loader

Module data_loader 

Source
Expand description

TensorDataLoader — batch data loading with shuffling and epoch tracking.

Provides a deterministic, reproducible data loading pipeline for training loops. Supports configurable batch sizes, Fisher-Yates shuffling with FNV-1a-based PRNG, epoch tracking, and progress reporting.

Structs§

DataBatch
A single batch of data yielded by TensorDataLoader::next_batch.
DataLoaderConfig
Configuration for TensorDataLoader.
DataLoaderStats
Aggregate statistics about the data loader state.
TensorDataLoader
Batch data loader with deterministic shuffling and epoch tracking.