pub struct HoldoutComparison {
pub dev: AtlasRecallReport,
pub holdout: AtlasRecallReport,
pub gap_architecture: f64,
pub gap_entrypoints: f64,
pub gap_behavior: f64,
pub gap_state_authority: f64,
pub gap_contracts: f64,
pub gap_overall: f64,
pub verdict: HoldoutVerdict,
pub results_file: String,
}Expand description
Dev-vs-holdout comparison for scc bench atlas --holdout.
Fields§
§dev: AtlasRecallReport§holdout: AtlasRecallReportThe validation corpus report (benchmarks/holdout — the inspected
corpus that tuning has seen; the on-disk dir name is kept, only the
output labels say “validation”).
gap_architecture: f64Per-layer gap = validation mean - development mean (fraction, negative = lag).
gap_entrypoints: f64§gap_behavior: f64§gap_contracts: f64§gap_overall: f64§verdict: HoldoutVerdict§results_file: StringPath of the written comparison file.
Trait Implementations§
Source§impl Clone for HoldoutComparison
impl Clone for HoldoutComparison
Source§impl Debug for HoldoutComparison
impl Debug for HoldoutComparison
Source§impl<'de> Deserialize<'de> for HoldoutComparison
impl<'de> Deserialize<'de> for HoldoutComparison
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 HoldoutComparison
impl RefUnwindSafe for HoldoutComparison
impl Send for HoldoutComparison
impl Sync for HoldoutComparison
impl Unpin for HoldoutComparison
impl UnsafeUnpin for HoldoutComparison
impl UnwindSafe for HoldoutComparison
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