pub struct ModelFitConfig {Show 20 fields
pub ctx_size: Option<u32>,
pub batch: Option<u32>,
pub ubatch: Option<u32>,
pub cache_type_k: Option<String>,
pub cache_type_v: Option<String>,
pub kv_cache_policy: Option<String>,
pub kv_offload: Option<BoolOrAuto>,
pub kv_unified: Option<BoolOrAuto>,
pub cache_ram_mib: Option<u64>,
pub cache_idle_slots: Option<u32>,
pub prompt_cache: Option<BoolOrAuto>,
pub prefix_cache: Option<PrefixCacheConfig>,
pub keep_tokens: Option<u32>,
pub context_shift: Option<BoolOrAuto>,
pub swa_full: Option<bool>,
pub checkpoint_interval: Option<u32>,
pub checkpoint_count: Option<u32>,
pub lookup_cache_static: Option<String>,
pub lookup_cache_dynamic: Option<String>,
pub flash_attention: Option<FlashAttentionType>,
}Fields§
§ctx_size: Option<u32>§batch: Option<u32>§ubatch: Option<u32>§cache_type_k: Option<String>§cache_type_v: Option<String>§kv_cache_policy: Option<String>§kv_offload: Option<BoolOrAuto>§kv_unified: Option<BoolOrAuto>§cache_ram_mib: Option<u64>§cache_idle_slots: Option<u32>§prompt_cache: Option<BoolOrAuto>§prefix_cache: Option<PrefixCacheConfig>§keep_tokens: Option<u32>§context_shift: Option<BoolOrAuto>§swa_full: Option<bool>§checkpoint_interval: Option<u32>§checkpoint_count: Option<u32>§lookup_cache_static: Option<String>§lookup_cache_dynamic: Option<String>§flash_attention: Option<FlashAttentionType>Trait Implementations§
Source§impl Clone for ModelFitConfig
impl Clone for ModelFitConfig
Source§fn clone(&self) -> ModelFitConfig
fn clone(&self) -> ModelFitConfig
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 ModelFitConfig
impl Debug for ModelFitConfig
Source§impl Default for ModelFitConfig
impl Default for ModelFitConfig
Source§fn default() -> ModelFitConfig
fn default() -> ModelFitConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelFitConfig
impl<'de> Deserialize<'de> for ModelFitConfig
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
Source§impl PartialEq for ModelFitConfig
impl PartialEq for ModelFitConfig
Source§impl Serialize for ModelFitConfig
impl Serialize for ModelFitConfig
impl StructuralPartialEq for ModelFitConfig
Auto Trait Implementations§
impl Freeze for ModelFitConfig
impl RefUnwindSafe for ModelFitConfig
impl Send for ModelFitConfig
impl Sync for ModelFitConfig
impl Unpin for ModelFitConfig
impl UnsafeUnpin for ModelFitConfig
impl UnwindSafe for ModelFitConfig
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