pub struct MultiTrainReport {Show 13 fields
pub batch: usize,
pub n_ffts: Vec<usize>,
pub max_steps: usize,
pub min_steps: usize,
pub until_converged: bool,
pub eval_batches: usize,
pub seed: u64,
pub grad_clip: f32,
pub project_twiddles: bool,
pub use_fused_train: bool,
pub optimizer: String,
pub elapsed_ms: f64,
pub rows: Vec<MultiTrainEvalRow>,
}Fields§
§batch: usize§n_ffts: Vec<usize>§max_steps: usize§min_steps: usize§until_converged: bool§eval_batches: usize§seed: u64§grad_clip: f32§project_twiddles: bool§use_fused_train: bool§optimizer: String§elapsed_ms: f64§rows: Vec<MultiTrainEvalRow>Trait Implementations§
Source§impl Clone for MultiTrainReport
impl Clone for MultiTrainReport
Source§fn clone(&self) -> MultiTrainReport
fn clone(&self) -> MultiTrainReport
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 MultiTrainReport
impl Debug for MultiTrainReport
Source§impl<'de> Deserialize<'de> for MultiTrainReport
impl<'de> Deserialize<'de> for MultiTrainReport
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 MultiTrainReport
impl RefUnwindSafe for MultiTrainReport
impl Send for MultiTrainReport
impl Sync for MultiTrainReport
impl Unpin for MultiTrainReport
impl UnsafeUnpin for MultiTrainReport
impl UnwindSafe for MultiTrainReport
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