pub struct Quality {
pub metric: String,
pub value: f32,
pub baseline_dense: Option<f32>,
pub n_samples: Option<u32>,
pub dataset_sha256: Option<String>,
}Expand description
Held-out quality contract for a mask. None means “not measured” —
the format forbids declaring quality without a measurement.
Fields§
§metric: Stringe.g. “heldout_ppl_ratio”, “heldout_acc”
value: f32§baseline_dense: Option<f32>§n_samples: Option<u32>§dataset_sha256: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Quality
impl<'de> Deserialize<'de> for Quality
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 Quality
impl RefUnwindSafe for Quality
impl Send for Quality
impl Sync for Quality
impl Unpin for Quality
impl UnsafeUnpin for Quality
impl UnwindSafe for Quality
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