pub struct VariantEvaluation {
pub variant: ModelVariant,
pub config: DdlConfig,
pub num_params: usize,
pub logits_shape: [usize; 3],
pub metrics: CausalLmMetrics,
pub beta_per_layer: Vec<f32>,
pub spectral: Option<SpectralDiagnostics>,
}Fields§
§variant: ModelVariant§config: DdlConfig§num_params: usize§logits_shape: [usize; 3]§metrics: CausalLmMetrics§beta_per_layer: Vec<f32>§spectral: Option<SpectralDiagnostics>Trait Implementations§
Source§impl Clone for VariantEvaluation
impl Clone for VariantEvaluation
Source§fn clone(&self) -> VariantEvaluation
fn clone(&self) -> VariantEvaluation
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 VariantEvaluation
impl Debug for VariantEvaluation
Source§impl<'de> Deserialize<'de> for VariantEvaluation
impl<'de> Deserialize<'de> for VariantEvaluation
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 VariantEvaluation
impl RefUnwindSafe for VariantEvaluation
impl Send for VariantEvaluation
impl Sync for VariantEvaluation
impl Unpin for VariantEvaluation
impl UnsafeUnpin for VariantEvaluation
impl UnwindSafe for VariantEvaluation
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