pub struct IterationDiagnostics {
pub iteration: usize,
pub total_loss: Option<f64>,
pub data_loss: Option<f64>,
pub regularization_loss: Option<f64>,
pub object_relative_change: Option<f64>,
pub pupil_relative_change: Option<f64>,
pub median_frame_loss: Option<f64>,
pub worst_frame_loss: Option<f64>,
pub elapsed_ms: Option<f64>,
}Fields§
§iteration: usize§total_loss: Option<f64>§data_loss: Option<f64>§regularization_loss: Option<f64>§object_relative_change: Option<f64>§pupil_relative_change: Option<f64>§median_frame_loss: Option<f64>§worst_frame_loss: Option<f64>§elapsed_ms: Option<f64>Trait Implementations§
Source§impl Clone for IterationDiagnostics
impl Clone for IterationDiagnostics
Source§fn clone(&self) -> IterationDiagnostics
fn clone(&self) -> IterationDiagnostics
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 IterationDiagnostics
impl Debug for IterationDiagnostics
Source§impl<'de> Deserialize<'de> for IterationDiagnostics
impl<'de> Deserialize<'de> for IterationDiagnostics
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 IterationDiagnostics
impl RefUnwindSafe for IterationDiagnostics
impl Send for IterationDiagnostics
impl Sync for IterationDiagnostics
impl Unpin for IterationDiagnostics
impl UnsafeUnpin for IterationDiagnostics
impl UnwindSafe for IterationDiagnostics
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