pub enum OptimizationTechnique {
OperatorFusion,
ConstantFolding,
DeadCodeElimination,
MemoryLayoutOptimization,
KernelSelection,
Quantization,
Pruning,
Distillation,
}Expand description
Optimization techniques
Variants§
OperatorFusion
Operator fusion
ConstantFolding
Constant folding
DeadCodeElimination
Dead code elimination
MemoryLayoutOptimization
Memory layout optimization
KernelSelection
Kernel selection optimization
Quantization
Quantization
Pruning
Pruning
Distillation
Knowledge distillation
Trait Implementations§
Source§impl Clone for OptimizationTechnique
impl Clone for OptimizationTechnique
Source§fn clone(&self) -> OptimizationTechnique
fn clone(&self) -> OptimizationTechnique
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 OptimizationTechnique
impl Debug for OptimizationTechnique
Source§impl<'de> Deserialize<'de> for OptimizationTechnique
impl<'de> Deserialize<'de> for OptimizationTechnique
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 Serialize for OptimizationTechnique
impl Serialize for OptimizationTechnique
impl Copy for OptimizationTechnique
Auto Trait Implementations§
impl Freeze for OptimizationTechnique
impl RefUnwindSafe for OptimizationTechnique
impl Send for OptimizationTechnique
impl Sync for OptimizationTechnique
impl Unpin for OptimizationTechnique
impl UnsafeUnpin for OptimizationTechnique
impl UnwindSafe for OptimizationTechnique
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