pub enum ShapeOperation {
ElementWise,
MatMul,
Conv,
Pool,
Reshape,
Transpose,
Concatenate,
Stack,
Broadcast,
Reduce,
Custom(String),
}Expand description
Type of shape operation
Variants§
ElementWise
Element-wise operation
MatMul
Matrix multiplication
Conv
Convolution operation
Pool
Pooling operation
Reshape
Reshape operation
Transpose
Transpose operation
Concatenate
Concatenation
Stack
Stack operation
Broadcast
Broadcast operation
Reduce
Reduction operation
Custom(String)
Custom operation
Trait Implementations§
Source§impl Clone for ShapeOperation
impl Clone for ShapeOperation
Source§fn clone(&self) -> ShapeOperation
fn clone(&self) -> ShapeOperation
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 moreSource§impl Debug for ShapeOperation
impl Debug for ShapeOperation
Source§impl Display for ShapeOperation
impl Display for ShapeOperation
impl Eq for ShapeOperation
Source§impl PartialEq for ShapeOperation
impl PartialEq for ShapeOperation
impl StructuralPartialEq for ShapeOperation
Auto Trait Implementations§
impl Freeze for ShapeOperation
impl RefUnwindSafe for ShapeOperation
impl Send for ShapeOperation
impl Sync for ShapeOperation
impl Unpin for ShapeOperation
impl UnsafeUnpin for ShapeOperation
impl UnwindSafe for ShapeOperation
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