pub struct MultiTrainEvalRow {Show 15 fields
pub regime: String,
pub schedule: String,
pub train_sizes: Vec<usize>,
pub eval_n_fft: usize,
pub train_steps_total: usize,
pub train_elapsed_ms: f64,
pub encoder_spectrum_mse: f32,
pub encoder_spectrum_max_err: f32,
pub decoder_time_mse: f32,
pub decoder_time_max_err: f32,
pub roundtrip_mse: f32,
pub roundtrip_max_err: f32,
pub converged: bool,
pub final_holdout_mse: f32,
pub checkpoint: Option<PathBuf>,
}Fields§
§regime: StringTraining regime label (single_64, mixed_round_robin, exact, …).
schedule: String§train_sizes: Vec<usize>n_fft sizes included in this training run.
eval_n_fft: usize§train_steps_total: usize§train_elapsed_ms: f64§encoder_spectrum_mse: f32§encoder_spectrum_max_err: f32§decoder_time_mse: f32§decoder_time_max_err: f32§roundtrip_mse: f32§roundtrip_max_err: f32§converged: bool§final_holdout_mse: f32§checkpoint: Option<PathBuf>Trait Implementations§
Source§impl Clone for MultiTrainEvalRow
impl Clone for MultiTrainEvalRow
Source§fn clone(&self) -> MultiTrainEvalRow
fn clone(&self) -> MultiTrainEvalRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiTrainEvalRow
impl Debug for MultiTrainEvalRow
Source§impl<'de> Deserialize<'de> for MultiTrainEvalRow
impl<'de> Deserialize<'de> for MultiTrainEvalRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MultiTrainEvalRow
impl RefUnwindSafe for MultiTrainEvalRow
impl Send for MultiTrainEvalRow
impl Sync for MultiTrainEvalRow
impl Unpin for MultiTrainEvalRow
impl UnsafeUnpin for MultiTrainEvalRow
impl UnwindSafe for MultiTrainEvalRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more