pub enum ModuleOperationDescription {
Show 26 variants
Embedding(EmbeddingDescription),
EmbeddingBackward(EmbeddingBackwardDescription),
Conv1d(Conv1dDescription),
Conv2d(Conv2dDescription),
Conv3d(Conv3dDescription),
DeformableConv2d(Box<DeformConv2dDescription>),
DeformableConv2dBackward(Box<DeformConv2dBackwardDescription>),
ConvTranspose1d(ConvTranspose1dDescription),
ConvTranspose2d(ConvTranspose2dDescription),
ConvTranspose3d(ConvTranspose3dDescription),
AvgPool1d(AvgPool1dDescription),
AvgPool2d(AvgPool2dDescription),
AvgPool1dBackward(AvgPool1dBackwardDescription),
AvgPool2dBackward(AvgPool2dBackwardDescription),
AdaptiveAvgPool1d(AdaptiveAvgPool1dDescription),
AdaptiveAvgPool2d(AdaptiveAvgPool2dDescription),
AdaptiveAvgPool1dBackward(AdaptiveAvgPool1dBackwardDescription),
AdaptiveAvgPool2dBackward(AdaptiveAvgPool2dBackwardDescription),
MaxPool1d(MaxPool1dDescription),
MaxPool1dWithIndices(MaxPool1dWithIndicesDescription),
MaxPool1dWithIndicesBackward(MaxPool1dWithIndicesBackwardDescription),
MaxPool2d(MaxPool2dDescription),
MaxPool2dWithIndices(MaxPool2dWithIndicesDescription),
MaxPool2dWithIndicesBackward(MaxPool2dWithIndicesBackwardDescription),
Interpolate(InterpolateDescription),
InterpolateBackward(InterpolateBackwardDescription),
}repr only.Expand description
Operation description specific to module.
Variants§
Embedding(EmbeddingDescription)
Operation corresponding to embedding.
EmbeddingBackward(EmbeddingBackwardDescription)
Operation corresponding to embedding_backward.
Conv1d(Conv1dDescription)
Operation corresponding to conv1d.
Conv2d(Conv2dDescription)
Operation corresponding to conv2d.
Conv3d(Conv3dDescription)
Operation corresponding to conv3d.
DeformableConv2d(Box<DeformConv2dDescription>)
Operation corresponding to deform_conv2d
DeformableConv2dBackward(Box<DeformConv2dBackwardDescription>)
Operation corresponding to deform_conv2d_backward
ConvTranspose1d(ConvTranspose1dDescription)
Operation corresponding to conv transpose 1d.
ConvTranspose2d(ConvTranspose2dDescription)
Operation corresponding to conv transpose 2d.
ConvTranspose3d(ConvTranspose3dDescription)
Operation corresponding to conv transpose 3d.
AvgPool1d(AvgPool1dDescription)
Operation corresponding to avg pool 1d.
AvgPool2d(AvgPool2dDescription)
Operation corresponding to avg pool 2d.
AvgPool1dBackward(AvgPool1dBackwardDescription)
Operation corresponding to avg pool 1d backward.
AvgPool2dBackward(AvgPool2dBackwardDescription)
Operation corresponding to avg pool 2d backward.
AdaptiveAvgPool1d(AdaptiveAvgPool1dDescription)
Operation corresponding to adaptive avg pool 1d.
AdaptiveAvgPool2d(AdaptiveAvgPool2dDescription)
Operation corresponding to adaptive avg pool 2d.
AdaptiveAvgPool1dBackward(AdaptiveAvgPool1dBackwardDescription)
Operation corresponding to adaptive avg pool 1d backward.
AdaptiveAvgPool2dBackward(AdaptiveAvgPool2dBackwardDescription)
Operation corresponding to adaptive avg pool 2d backward.
MaxPool1d(MaxPool1dDescription)
Operation corresponding to max pool 1d.
MaxPool1dWithIndices(MaxPool1dWithIndicesDescription)
Operation corresponding to max pool 1d with indices.
MaxPool1dWithIndicesBackward(MaxPool1dWithIndicesBackwardDescription)
Operation corresponding to max pool 1d with indices backward.
MaxPool2d(MaxPool2dDescription)
Operation corresponding to max pool 2d.
MaxPool2dWithIndices(MaxPool2dWithIndicesDescription)
Operation corresponding to max pool 2d with indices.
MaxPool2dWithIndicesBackward(MaxPool2dWithIndicesBackwardDescription)
Operation corresponding to max pool 2d with indices backward.
Interpolate(InterpolateDescription)
Operation corresponding to interpolate.
InterpolateBackward(InterpolateBackwardDescription)
Operation corresponding to interpolate backward.
Trait Implementations§
Source§impl Clone for ModuleOperationDescription
impl Clone for ModuleOperationDescription
Source§fn clone(&self) -> ModuleOperationDescription
fn clone(&self) -> ModuleOperationDescription
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ModuleOperationDescription
impl Debug for ModuleOperationDescription
Source§impl<'de> Deserialize<'de> for ModuleOperationDescription
impl<'de> Deserialize<'de> for ModuleOperationDescription
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>,
Source§impl Hash for ModuleOperationDescription
impl Hash for ModuleOperationDescription
impl StructuralPartialEq for ModuleOperationDescription
Auto Trait Implementations§
impl Freeze for ModuleOperationDescription
impl RefUnwindSafe for ModuleOperationDescription
impl Send for ModuleOperationDescription
impl Sync for ModuleOperationDescription
impl Unpin for ModuleOperationDescription
impl UnwindSafe for ModuleOperationDescription
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
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>
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>
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