pub struct AblationPoint {
pub step: String,
pub tier: String,
pub accuracy: f64,
pub cost_total_usd: f64,
pub latency_ms_avg: u64,
pub delta_accuracy: f64,
pub delta_cost: f64,
}Expand description
One ablation measurement: step label bound to tier, scored against the goldens.
Fields§
§step: String§tier: String§accuracy: f64§cost_total_usd: f64§latency_ms_avg: u64§delta_accuracy: f64Accuracy minus the baseline accuracy (negative = regression from moving this step).
delta_cost: f64Cost minus the baseline cost (negative = cheaper than baseline).
Trait Implementations§
Source§impl Clone for AblationPoint
impl Clone for AblationPoint
Source§impl Debug for AblationPoint
impl Debug for AblationPoint
Auto Trait Implementations§
impl Freeze for AblationPoint
impl RefUnwindSafe for AblationPoint
impl Send for AblationPoint
impl Sync for AblationPoint
impl Unpin for AblationPoint
impl UnsafeUnpin for AblationPoint
impl UnwindSafe for AblationPoint
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