pub enum ReusableExecutionPreparationMode {
Auto,
Startup,
OnDemand,
}Expand description
When a supported backend prepares reusable device programs.
Variants§
Auto
Select on-demand preparation when declared by the runtime, otherwise startup.
Startup
Prepare and validate the configured matrix before accepting requests.
OnDemand
Warm up with ordinary requests, then capture recurring shapes within the budget.
Implementations§
Trait Implementations§
Source§impl Clone for ReusableExecutionPreparationMode
impl Clone for ReusableExecutionPreparationMode
Source§fn clone(&self) -> ReusableExecutionPreparationMode
fn clone(&self) -> ReusableExecutionPreparationMode
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 ReusableExecutionPreparationMode
Source§impl Default for ReusableExecutionPreparationMode
impl Default for ReusableExecutionPreparationMode
Source§fn default() -> ReusableExecutionPreparationMode
fn default() -> ReusableExecutionPreparationMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReusableExecutionPreparationMode
impl<'de> Deserialize<'de> for ReusableExecutionPreparationMode
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 Eq for ReusableExecutionPreparationMode
impl StructuralPartialEq for ReusableExecutionPreparationMode
Auto Trait Implementations§
impl Freeze for ReusableExecutionPreparationMode
impl RefUnwindSafe for ReusableExecutionPreparationMode
impl Send for ReusableExecutionPreparationMode
impl Sync for ReusableExecutionPreparationMode
impl Unpin for ReusableExecutionPreparationMode
impl UnsafeUnpin for ReusableExecutionPreparationMode
impl UnwindSafe for ReusableExecutionPreparationMode
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