pub struct FineTuningMethod {
pub method_type: String,
pub supervised: Option<SupervisedMethod>,
pub dpo: Option<DpoMethod>,
pub reinforcement: Option<ReinforcementMethod>,
}Expand description
The fine-tuning method: a discriminated type plus its matching config.
Fields§
§method_type: String"supervised" | "dpo" | "reinforcement".
supervised: Option<SupervisedMethod>§dpo: Option<DpoMethod>§reinforcement: Option<ReinforcementMethod>Implementations§
Source§impl FineTuningMethod
impl FineTuningMethod
Sourcepub fn supervised(config: SupervisedMethod) -> Self
pub fn supervised(config: SupervisedMethod) -> Self
A supervised method.
Sourcepub fn reinforcement(config: ReinforcementMethod) -> Self
pub fn reinforcement(config: ReinforcementMethod) -> Self
A reinforcement method.
Trait Implementations§
Source§impl Clone for FineTuningMethod
impl Clone for FineTuningMethod
Source§fn clone(&self) -> FineTuningMethod
fn clone(&self) -> FineTuningMethod
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 FineTuningMethod
impl Debug for FineTuningMethod
Source§impl<'de> Deserialize<'de> for FineTuningMethod
impl<'de> Deserialize<'de> for FineTuningMethod
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 FineTuningMethod
impl RefUnwindSafe for FineTuningMethod
impl Send for FineTuningMethod
impl Sync for FineTuningMethod
impl Unpin for FineTuningMethod
impl UnsafeUnpin for FineTuningMethod
impl UnwindSafe for FineTuningMethod
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