Skip to main content

CommonSamplerScalars

Type Alias CommonSamplerScalars 

Source
pub type CommonSamplerScalars = common_shim_sampler_scalars;
Expand description

The scalar half of llama.cpp’s sampling parameters.

Aliased Type§

#[repr(C)]
pub struct CommonSamplerScalars {
Show 33 fields pub seed: u32, pub n_prev: i32, pub n_probs: i32, pub min_keep: i32, pub top_k: i32, pub top_p: f32, pub min_p: f32, pub xtc_probability: f32, pub xtc_threshold: f32, pub typ_p: f32, pub temp: f32, pub dynatemp_range: f32, pub dynatemp_exponent: f32, pub penalty_last_n: i32, pub penalty_repeat: f32, pub penalty_freq: f32, pub penalty_present: f32, pub dry_multiplier: f32, pub dry_base: f32, pub dry_allowed_length: i32, pub dry_penalty_last_n: i32, pub adaptive_target: f32, pub adaptive_decay: f32, pub mirostat: i32, pub top_n_sigma: f32, pub mirostat_tau: f32, pub mirostat_eta: f32, pub ignore_eos: bool, pub no_perf: bool, pub timing_per_token: bool, pub reasoning_budget_tokens: i32, pub reasoning_control: bool, pub backend_sampling: bool,
}

Fields§

§seed: u32§n_prev: i32§n_probs: i32§min_keep: i32§top_k: i32§top_p: f32§min_p: f32§xtc_probability: f32§xtc_threshold: f32§typ_p: f32§temp: f32§dynatemp_range: f32§dynatemp_exponent: f32§penalty_last_n: i32§penalty_repeat: f32§penalty_freq: f32§penalty_present: f32§dry_multiplier: f32§dry_base: f32§dry_allowed_length: i32§dry_penalty_last_n: i32§adaptive_target: f32§adaptive_decay: f32§mirostat: i32§top_n_sigma: f32§mirostat_tau: f32§mirostat_eta: f32§ignore_eos: bool§no_perf: bool§timing_per_token: bool§reasoning_budget_tokens: i32§reasoning_control: bool§backend_sampling: bool