pub struct WarmupConfig {
pub target_cold_start_ms: u64,
pub max_warmup_ms: u64,
pub preload_weights: bool,
pub preallocate_pools: bool,
pub precompile_kernels: bool,
pub warmup_batch_size: usize,
pub lazy_loading: bool,
}Expand description
Warmup configuration
Fields§
§target_cold_start_ms: u64Target cold start time in ms
max_warmup_ms: u64Maximum warmup time in ms
preload_weights: boolPre-load model weights
preallocate_pools: boolPre-allocate memory pools
precompile_kernels: boolPre-compile shaders/kernels
warmup_batch_size: usizeWarmup batch size
lazy_loading: boolEnable lazy loading after warmup
Trait Implementations§
Source§impl Clone for WarmupConfig
impl Clone for WarmupConfig
Source§fn clone(&self) -> WarmupConfig
fn clone(&self) -> WarmupConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 WarmupConfig
impl Debug for WarmupConfig
Source§impl Default for WarmupConfig
impl Default for WarmupConfig
Source§impl<'de> Deserialize<'de> for WarmupConfig
impl<'de> Deserialize<'de> for WarmupConfig
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 WarmupConfig
impl RefUnwindSafe for WarmupConfig
impl Send for WarmupConfig
impl Sync for WarmupConfig
impl Unpin for WarmupConfig
impl UnwindSafe for WarmupConfig
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