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§
- Data
Batch - A single batch of data yielded by
TensorDataLoader::next_batch. - Data
Loader Config - Configuration for
TensorDataLoader. - Data
Loader Stats - Aggregate statistics about the data loader state.
- Tensor
Data Loader - Batch data loader with deterministic shuffling and epoch tracking.