Skip to main content

Module splits

Module splits 

Source
Expand description

Split stores and persistence helpers.

Re-exports§

pub use crate::constants::splits::EPOCH_STATE_VERSION;

Structs§

DeterministicSplitStore
In-memory split store with deterministic assignment derivation.
FileSplitStore
File-backed split store for persistent runs.
PersistedSamplerState
Persisted sampler runtime state (cursors, recipe indices, RNG).
PersistedSplitHashes
Persisted deterministic epoch hash ordering for one split.
PersistedSplitMeta
Persisted epoch cursor metadata for one split.
SplitRatios
Ratio configuration for train/validation/test assignment.

Enums§

SplitLabel
Logical dataset partitions used during sampling.

Traits§

EpochStateStore
Persistence backend for epoch metadata and epoch hash orderings.
SamplerStateStore
Persistence backend for sampler runtime state.
SplitStore
Split assignment backend.