pub struct ReinforcementHyperparameters {
pub batch_size: Option<String>,
pub compute_multiplier: Option<String>,
pub eval_interval: Option<String>,
pub eval_samples: Option<String>,
pub learning_rate_multiplier: Option<String>,
pub n_epochs: Option<String>,
pub reasoning_effort: Option<ReinforcementHyperparametersReasoningEffort>,
}Expand description
The hyperparameters used for the reinforcement fine-tuning job.
Fields§
§batch_size: Option<String>Number of examples in each batch.
compute_multiplier: Option<String>Multiplier on amount of compute used for exploring search space during training.
eval_interval: Option<String>The number of training steps between evaluation runs.
eval_samples: Option<String>Number of evaluation samples to generate per training step.
learning_rate_multiplier: Option<String>Scaling factor for the learning rate.
n_epochs: Option<String>The number of epochs to train the model for.
reasoning_effort: Option<ReinforcementHyperparametersReasoningEffort>Level of reasoning effort.
Trait Implementations§
Source§impl Clone for ReinforcementHyperparameters
impl Clone for ReinforcementHyperparameters
Source§fn clone(&self) -> ReinforcementHyperparameters
fn clone(&self) -> ReinforcementHyperparameters
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 ReinforcementHyperparameters
impl Debug for ReinforcementHyperparameters
Source§impl<'de> Deserialize<'de> for ReinforcementHyperparameters
impl<'de> Deserialize<'de> for ReinforcementHyperparameters
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 ReinforcementHyperparameters
impl RefUnwindSafe for ReinforcementHyperparameters
impl Send for ReinforcementHyperparameters
impl Sync for ReinforcementHyperparameters
impl Unpin for ReinforcementHyperparameters
impl UnsafeUnpin for ReinforcementHyperparameters
impl UnwindSafe for ReinforcementHyperparameters
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