Trait MaxPool2dArgs

Source
pub trait MaxPool2dArgs: Debug {
    // Required method
    fn kernel_size(&self) -> (usize, usize);

    // Provided methods
    fn stride(&self) -> (usize, usize) { ... }
    fn padding(&self) -> (usize, usize) { ... }
    fn dilation(&self) -> (usize, usize) { ... }
}

Required Methods§

Source

fn kernel_size(&self) -> (usize, usize)

Provided Methods§

Source

fn stride(&self) -> (usize, usize)

Source

fn padding(&self) -> (usize, usize)

Source

fn dilation(&self) -> (usize, usize)

Implementations on Foreign Types§

Source§

impl MaxPool2dArgs for usize

Source§

impl MaxPool2dArgs for [usize; 2]

Source§

impl<A> MaxPool2dArgs for (A,)
where A: ToPair<usize>,

Source§

impl<A, B> MaxPool2dArgs for (A, B)
where A: ToPair<usize>, B: ToPair<usize>,

Source§

fn kernel_size(&self) -> (usize, usize)

Source§

fn stride(&self) -> (usize, usize)

Source§

impl<A, B, C> MaxPool2dArgs for (A, B, C)
where A: ToPair<usize>, B: ToPair<usize>, C: ToPair<usize>,

Source§

fn kernel_size(&self) -> (usize, usize)

Source§

fn stride(&self) -> (usize, usize)

Source§

fn padding(&self) -> (usize, usize)

Source§

impl<A, B, C, D> MaxPool2dArgs for (A, B, C, D)
where A: ToPair<usize>, B: ToPair<usize>, C: ToPair<usize>, D: ToPair<usize>,

Source§

fn kernel_size(&self) -> (usize, usize)

Source§

fn stride(&self) -> (usize, usize)

Source§

fn padding(&self) -> (usize, usize)

Source§

fn dilation(&self) -> (usize, usize)

Implementors§