Expand description
Split stores and persistence helpers.
Re-exports§
pub use crate::constants::splits::EPOCH_STATE_VERSION;
Structs§
- Deterministic
Split Store - In-memory split store with deterministic assignment derivation.
- File
Split Store - File-backed split store for persistent runs.
- Persisted
Sampler State - Persisted sampler runtime state (cursors, recipe indices, RNG).
- Persisted
Split Hashes - Persisted deterministic epoch hash ordering for one split.
- Persisted
Split Meta - Persisted epoch cursor metadata for one split.
- Split
Ratios - Ratio configuration for train/validation/test assignment.
Enums§
- Split
Label - Logical dataset partitions used during sampling.
Traits§
- Epoch
State Store - Persistence backend for epoch metadata and epoch hash orderings.
- Sampler
State Store - Persistence backend for sampler runtime state.
- Split
Store - Split assignment backend.