Versioned, checksummed persistence for Fast-Slow training state.
Summary
Functions
@spec dump(Imp.Training.FastSlow.Config.t(), Imp.Training.FastSlow.State.t()) :: map()
@spec encode!(Imp.Training.FastSlow.Config.t(), Imp.Training.FastSlow.State.t()) :: String.t()
@spec load!(map(), Imp.Training.FastSlow.Config.t()) :: Imp.Training.FastSlow.State.t()
@spec read!(Path.t(), Imp.Training.FastSlow.Config.t()) :: Imp.Training.FastSlow.State.t()
@spec write!( Path.t(), Imp.Training.FastSlow.Config.t(), Imp.Training.FastSlow.State.t() ) :: :ok