Expand description
Data Pipeline for Training
Provides Dataset trait and DataLoader for efficient training data loading. Supports SFT (response-masked) and pretraining (next-token) sample formats.
Structs§
- Batch
- Batch of training data
- Data
Loader - DataLoader for iterating over datasets with batching
- Text
Dataset - Simple in-memory text dataset for LLM training
- Training
Example - One training example with optional response-only loss mask.
Traits§
- Dataset
- Trait for datasets that provide training samples
Functions§
- build_
sft_ example - Tokenize one SFT pair into a response-masked example of at most
max_leninput tokens.