pub struct TrainingReport {Show 19 fields
pub variant: ModelVariant,
pub config: DdlConfig,
pub training: TrainingConfig,
pub num_params: usize,
pub train_dataset: TokenDatasetSummary,
pub validation_dataset: Option<TokenDatasetSummary>,
pub steps_completed: usize,
pub initial_train: CausalLmMetrics,
pub initial_validation: Option<CausalLmMetrics>,
pub final_train: CausalLmMetrics,
pub final_validation: Option<CausalLmMetrics>,
pub best_validation: Option<CausalLmMetrics>,
pub initial_train_spectral: Option<TrainingSpectralSnapshot>,
pub initial_validation_spectral: Option<TrainingSpectralSnapshot>,
pub final_train_spectral: Option<TrainingSpectralSnapshot>,
pub final_validation_spectral: Option<TrainingSpectralSnapshot>,
pub best_validation_spectral: Option<TrainingSpectralSnapshot>,
pub best_validation_step: Option<usize>,
pub history: Vec<TrainingStepMetrics>,
}Fields§
§variant: ModelVariant§config: DdlConfig§training: TrainingConfig§num_params: usize§train_dataset: TokenDatasetSummary§validation_dataset: Option<TokenDatasetSummary>§steps_completed: usize§initial_train: CausalLmMetrics§initial_validation: Option<CausalLmMetrics>§final_train: CausalLmMetrics§final_validation: Option<CausalLmMetrics>§best_validation: Option<CausalLmMetrics>§initial_train_spectral: Option<TrainingSpectralSnapshot>§initial_validation_spectral: Option<TrainingSpectralSnapshot>§final_train_spectral: Option<TrainingSpectralSnapshot>§final_validation_spectral: Option<TrainingSpectralSnapshot>§best_validation_spectral: Option<TrainingSpectralSnapshot>§best_validation_step: Option<usize>§history: Vec<TrainingStepMetrics>Trait Implementations§
Source§impl Clone for TrainingReport
impl Clone for TrainingReport
Source§fn clone(&self) -> TrainingReport
fn clone(&self) -> TrainingReport
Returns a duplicate of the value. Read more
1.0.0 · 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 TrainingReport
impl Debug for TrainingReport
Source§impl<'de> Deserialize<'de> for TrainingReport
impl<'de> Deserialize<'de> for TrainingReport
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
Source§impl PartialEq for TrainingReport
impl PartialEq for TrainingReport
Source§impl Serialize for TrainingReport
impl Serialize for TrainingReport
impl StructuralPartialEq for TrainingReport
Auto Trait Implementations§
impl Freeze for TrainingReport
impl RefUnwindSafe for TrainingReport
impl Send for TrainingReport
impl Sync for TrainingReport
impl Unpin for TrainingReport
impl UnsafeUnpin for TrainingReport
impl UnwindSafe for TrainingReport
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