pub enum CandidateSource {
UserGrid,
FamilyPreset {
family: String,
},
Incumbent,
IncumbentCalibration,
}Expand description
Where a tune candidate’s sampling settings came from.
Variants§
UserGrid
One point in the user-specified super::config::SweepSpec grid.
FamilyPreset
Seeded from the built-in per-model-family preset table (e.g. Qwen coding-mode defaults).
Incumbent
The model’s current behaviour: an all-None overlay, which resolves
through the normal chain and is therefore exactly what an untouched
request gets today. Always included, never pruned — a winner that
never raced the incumbent has not beaten it.
IncumbentCalibration
The incumbent again, identically. The gap between the twins is the
run’s own drift — the in-run calibration the apply gate divides every
margin by (see tune::apply). Excluded from the leaderboard’s notion
of “winner”: it is an instrument, not a contender.
Trait Implementations§
Source§impl Clone for CandidateSource
impl Clone for CandidateSource
Source§fn clone(&self) -> CandidateSource
fn clone(&self) -> CandidateSource
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 CandidateSource
impl Debug for CandidateSource
Source§impl<'de> Deserialize<'de> for CandidateSource
impl<'de> Deserialize<'de> for CandidateSource
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 CandidateSource
impl RefUnwindSafe for CandidateSource
impl Send for CandidateSource
impl Sync for CandidateSource
impl Unpin for CandidateSource
impl UnsafeUnpin for CandidateSource
impl UnwindSafe for CandidateSource
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