pub struct TransposedConvolutionParameters<const D: usize> { /* private fields */ }Expand description
Spatial transposed-convolution parameters.
Implementations§
Source§impl<const D: usize> TransposedConvolutionParameters<D>
impl<const D: usize> TransposedConvolutionParameters<D>
Sourcepub fn new(
stride: [usize; D],
padding: [usize; D],
output_padding: [usize; D],
dilation: [usize; D],
) -> Result<Self>
pub fn new( stride: [usize; D], padding: [usize; D], output_padding: [usize; D], dilation: [usize; D], ) -> Result<Self>
Construct validated spatial transposed-convolution parameters.
output_padding changes only the derived output shape. It does not add
values or padding during the scatter operation.
§Errors
Returns LetoError::InvalidInput when a stride or dilation is zero.
Sourcepub const fn output_padding(&self) -> &[usize; D]
pub const fn output_padding(&self) -> &[usize; D]
Return the per-axis shape-only output padding.
Trait Implementations§
Source§impl<const D: usize> Clone for TransposedConvolutionParameters<D>
impl<const D: usize> Clone for TransposedConvolutionParameters<D>
impl<const D: usize> Copy for TransposedConvolutionParameters<D>
Source§impl<const D: usize> Debug for TransposedConvolutionParameters<D>
impl<const D: usize> Debug for TransposedConvolutionParameters<D>
impl<const D: usize> Eq for TransposedConvolutionParameters<D>
Source§impl<const D: usize> PartialEq for TransposedConvolutionParameters<D>
impl<const D: usize> PartialEq for TransposedConvolutionParameters<D>
impl<const D: usize> StructuralPartialEq for TransposedConvolutionParameters<D>
Auto Trait Implementations§
impl<const D: usize> Freeze for TransposedConvolutionParameters<D>
impl<const D: usize> RefUnwindSafe for TransposedConvolutionParameters<D>
impl<const D: usize> Send for TransposedConvolutionParameters<D>
impl<const D: usize> Sync for TransposedConvolutionParameters<D>
impl<const D: usize> Unpin for TransposedConvolutionParameters<D>
impl<const D: usize> UnsafeUnpin for TransposedConvolutionParameters<D>
impl<const D: usize> UnwindSafe for TransposedConvolutionParameters<D>
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