Struct dfdx::nn::builders::ConvTrans2D
source · pub struct ConvTrans2D<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize = 1, const PADDING: usize = 0, const DILATION: usize = 1, const GROUPS: usize = 1>;
Trait Implementations§
source§impl<const I: usize, const O: usize, const K: usize, const S: usize, const P: usize, const L: usize, const G: usize, E, D> BuildOnDevice<D, E> for ConvTrans2D<I, O, K, S, P, L, G>where
E: Dtype,
D: Device<E>,
Const<{ _ }>: Sized,
ConvTrans2D<I, O, K, S, P, L, G, E, D>: BuildModule<D, E>,
impl<const I: usize, const O: usize, const K: usize, const S: usize, const P: usize, const L: usize, const G: usize, E, D> BuildOnDevice<D, E> for ConvTrans2D<I, O, K, S, P, L, G>where E: Dtype, D: Device<E>, Const<{ _ }>: Sized, ConvTrans2D<I, O, K, S, P, L, G, E, D>: BuildModule<D, E>,
type Built = ConvTrans2D<I, O, K, S, P, L, G, E, D>
fn try_build_on_device(device: &D) -> Result<Self::Built, D::Err>
fn build_on_device(device: &D) -> Self::Built
Auto Trait Implementations§
impl<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize, const PADDING: usize, const DILATION: usize, const GROUPS: usize> RefUnwindSafe for ConvTrans2D<IN_CHAN, OUT_CHAN, KERNEL_SIZE, STRIDE, PADDING, DILATION, GROUPS>
impl<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize, const PADDING: usize, const DILATION: usize, const GROUPS: usize> Send for ConvTrans2D<IN_CHAN, OUT_CHAN, KERNEL_SIZE, STRIDE, PADDING, DILATION, GROUPS>
impl<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize, const PADDING: usize, const DILATION: usize, const GROUPS: usize> Sync for ConvTrans2D<IN_CHAN, OUT_CHAN, KERNEL_SIZE, STRIDE, PADDING, DILATION, GROUPS>
impl<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize, const PADDING: usize, const DILATION: usize, const GROUPS: usize> Unpin for ConvTrans2D<IN_CHAN, OUT_CHAN, KERNEL_SIZE, STRIDE, PADDING, DILATION, GROUPS>
impl<const IN_CHAN: usize, const OUT_CHAN: usize, const KERNEL_SIZE: usize, const STRIDE: usize, const PADDING: usize, const DILATION: usize, const GROUPS: usize> UnwindSafe for ConvTrans2D<IN_CHAN, OUT_CHAN, KERNEL_SIZE, STRIDE, PADDING, DILATION, GROUPS>
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