pub struct TrainingComparisonReport {
pub train_dataset: TokenDatasetSummary,
pub validation_dataset: Option<TokenDatasetSummary>,
pub training: TrainingConfig,
pub reports: Vec<TrainingReport>,
pub final_train_loss_ranking: Vec<ModelVariant>,
pub best_final_train_variant: ModelVariant,
pub final_validation_loss_ranking: Option<Vec<ModelVariant>>,
pub best_final_validation_variant: Option<ModelVariant>,
}Expand description
Ranked summary for a multi-variant RFC-007 smoke run.
Fields§
§train_dataset: TokenDatasetSummary§validation_dataset: Option<TokenDatasetSummary>§training: TrainingConfig§reports: Vec<TrainingReport>§final_train_loss_ranking: Vec<ModelVariant>§best_final_train_variant: ModelVariant§final_validation_loss_ranking: Option<Vec<ModelVariant>>§best_final_validation_variant: Option<ModelVariant>Implementations§
Source§impl TrainingComparisonReport
impl TrainingComparisonReport
pub fn report(&self, variant: ModelVariant) -> Option<&TrainingReport>
pub fn best_final_train(&self) -> Option<&TrainingReport>
pub fn best_final_validation(&self) -> Option<&TrainingReport>
Trait Implementations§
Source§impl Clone for TrainingComparisonReport
impl Clone for TrainingComparisonReport
Source§fn clone(&self) -> TrainingComparisonReport
fn clone(&self) -> TrainingComparisonReport
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 TrainingComparisonReport
impl Debug for TrainingComparisonReport
Source§impl<'de> Deserialize<'de> for TrainingComparisonReport
impl<'de> Deserialize<'de> for TrainingComparisonReport
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 TrainingComparisonReport
impl PartialEq for TrainingComparisonReport
Source§impl Serialize for TrainingComparisonReport
impl Serialize for TrainingComparisonReport
impl StructuralPartialEq for TrainingComparisonReport
Auto Trait Implementations§
impl Freeze for TrainingComparisonReport
impl RefUnwindSafe for TrainingComparisonReport
impl Send for TrainingComparisonReport
impl Sync for TrainingComparisonReport
impl Unpin for TrainingComparisonReport
impl UnsafeUnpin for TrainingComparisonReport
impl UnwindSafe for TrainingComparisonReport
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