pub struct GenerationConfigOverrides {
pub do_sample: Option<bool>,
pub temperature: Option<f32>,
pub top_k: Option<i32>,
pub top_p: Option<f32>,
pub min_p: Option<f32>,
pub repetition_penalty: Option<f32>,
pub repeat_last_n: Option<i32>,
pub frequency_penalty: Option<f32>,
pub presence_penalty: Option<f32>,
pub max_new_tokens: Option<usize>,
}Expand description
Per-request overrides layered over checkpoint generation settings.
Fields§
§do_sample: Option<bool>Overrides stochastic-versus-greedy selection.
temperature: Option<f32>Overrides temperature.
top_k: Option<i32>Overrides top-k filtering.
top_p: Option<f32>Overrides top-p filtering.
min_p: Option<f32>Overrides min-p filtering.
repetition_penalty: Option<f32>Overrides the multiplicative repetition penalty.
repeat_last_n: Option<i32>Overrides the generated-history window used by repetition penalties.
frequency_penalty: Option<f32>Overrides the additive frequency penalty.
presence_penalty: Option<f32>Overrides the additive presence penalty.
max_new_tokens: Option<usize>Overrides the output-token budget.
Trait Implementations§
Source§impl Clone for GenerationConfigOverrides
impl Clone for GenerationConfigOverrides
Source§fn clone(&self) -> GenerationConfigOverrides
fn clone(&self) -> GenerationConfigOverrides
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 moreimpl Copy for GenerationConfigOverrides
Source§impl Debug for GenerationConfigOverrides
impl Debug for GenerationConfigOverrides
Source§impl Default for GenerationConfigOverrides
impl Default for GenerationConfigOverrides
Source§fn default() -> GenerationConfigOverrides
fn default() -> GenerationConfigOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerationConfigOverrides
impl<'de> Deserialize<'de> for GenerationConfigOverrides
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
impl StructuralPartialEq for GenerationConfigOverrides
Auto Trait Implementations§
impl Freeze for GenerationConfigOverrides
impl RefUnwindSafe for GenerationConfigOverrides
impl Send for GenerationConfigOverrides
impl Sync for GenerationConfigOverrides
impl Unpin for GenerationConfigOverrides
impl UnsafeUnpin for GenerationConfigOverrides
impl UnwindSafe for GenerationConfigOverrides
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