pub enum QuantBackend {
Fbgemm,
Qnnpack,
Native,
Xnnpack,
}Expand description
Quantization backend types
Variants§
Fbgemm
FBGEMM backend (CPU optimized)
Qnnpack
QNNPACK backend (mobile optimized)
Native
Native backend (fallback)
Xnnpack
XNNPACK backend
Trait Implementations§
Source§impl Clone for QuantBackend
impl Clone for QuantBackend
Source§fn clone(&self) -> QuantBackend
fn clone(&self) -> QuantBackend
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 QuantBackend
impl Debug for QuantBackend
Source§impl<'de> Deserialize<'de> for QuantBackend
impl<'de> Deserialize<'de> for QuantBackend
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 QuantBackend
impl PartialEq for QuantBackend
Source§impl Serialize for QuantBackend
impl Serialize for QuantBackend
impl Copy for QuantBackend
impl Eq for QuantBackend
impl StructuralPartialEq for QuantBackend
Auto Trait Implementations§
impl Freeze for QuantBackend
impl RefUnwindSafe for QuantBackend
impl Send for QuantBackend
impl Sync for QuantBackend
impl Unpin for QuantBackend
impl UnsafeUnpin for QuantBackend
impl UnwindSafe for QuantBackend
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more