pub struct SemanticTrainingObjective {
pub evaluator_min: f64,
pub evaluator_max: f64,
pub coefficients: [f32; 9],
pub cost_unit: Identity256,
pub cost_cap: u64,
pub truth_tokens: [u64; 4],
pub groups: Vec<SemanticTrainingObjectiveGroup>,
pub canaries: Vec<SemanticTrainingCanary>,
}Expand description
Complete frozen objective carried by the canonical replay-roster owner.
Fields§
§evaluator_min: f64§evaluator_max: f64§coefficients: [f32; 9]Masked-language, autoregressive, semantic, edit, execution, retention, actor, critic and cost coefficients, in that order.
cost_unit: Identity256§cost_cap: u64§truth_tokens: [u64; 4]Vocabulary token representing NEITHER, TRUE, FALSE and BOTH.
groups: Vec<SemanticTrainingObjectiveGroup>§canaries: Vec<SemanticTrainingCanary>Trait Implementations§
Source§impl Clone for SemanticTrainingObjective
impl Clone for SemanticTrainingObjective
Source§fn clone(&self) -> SemanticTrainingObjective
fn clone(&self) -> SemanticTrainingObjective
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SemanticTrainingObjective
impl Debug for SemanticTrainingObjective
impl StructuralPartialEq for SemanticTrainingObjective
Auto Trait Implementations§
impl Freeze for SemanticTrainingObjective
impl RefUnwindSafe for SemanticTrainingObjective
impl Send for SemanticTrainingObjective
impl Sync for SemanticTrainingObjective
impl Unpin for SemanticTrainingObjective
impl UnsafeUnpin for SemanticTrainingObjective
impl UnwindSafe for SemanticTrainingObjective
Blanket Implementations§
impl<T> Allocation for T
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