pub enum AcceleratorOperation {
Show 15 variants
MatrixMultiply,
Convolution,
Activation,
Pooling,
Normalization,
Attention,
Embedding,
Reduction,
Transform,
Sort,
Search,
Compress,
Encrypt,
Hash,
Custom(u32),
}Expand description
Accelerator operations
Variants§
MatrixMultiply
Convolution
Activation
Pooling
Normalization
Attention
Embedding
Reduction
Transform
Sort
Search
Compress
Encrypt
Hash
Custom(u32)
Trait Implementations§
Source§impl Clone for AcceleratorOperation
impl Clone for AcceleratorOperation
Source§fn clone(&self) -> AcceleratorOperation
fn clone(&self) -> AcceleratorOperation
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 AcceleratorOperation
Source§impl Debug for AcceleratorOperation
impl Debug for AcceleratorOperation
impl Eq for AcceleratorOperation
Source§impl PartialEq for AcceleratorOperation
impl PartialEq for AcceleratorOperation
Source§fn eq(&self, other: &AcceleratorOperation) -> bool
fn eq(&self, other: &AcceleratorOperation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AcceleratorOperation
Auto Trait Implementations§
impl Freeze for AcceleratorOperation
impl RefUnwindSafe for AcceleratorOperation
impl Send for AcceleratorOperation
impl Sync for AcceleratorOperation
impl Unpin for AcceleratorOperation
impl UnsafeUnpin for AcceleratorOperation
impl UnwindSafe for AcceleratorOperation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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