Struct tract_pulse::internal::tract_core::ops::cnn::conv::Im2Col[]

pub struct Im2Col {
    pub patch: Patch,
    pub data_format: DataFormat,
    pub data_format_with_n: DataFormat,
    pub k: usize,
    pub n: usize,
    pub group: usize,
    pub ci_per_group: usize,
    pub b_pack: Packer,
    // some fields omitted
}

Fields

patch: Patchdata_format: DataFormatdata_format_with_n: DataFormatk: usizen: usizegroup: usizeci_per_group: usizeb_pack: Packer

Implementations

impl Im2Col

pub fn new(
    patch: Patch,
    data_format: DataFormat,
    k: usize,
    n: usize,
    group: usize,
    ci_per_group: usize,
    b_pack: Packer
) -> Result<Im2Col, Error>

Trait Implementations

impl Clone for Im2Col

impl Debug for Im2Col

impl DynHash for Im2Col

impl EvalOp for Im2Col

impl Hash for Im2Col

impl Op for Im2Col

impl PartialEq<Im2Col> for Im2Col

impl TypedOp for Im2Col

Auto Trait Implementations

impl RefUnwindSafe for Im2Col

impl Send for Im2Col

impl Sync for Im2Col

impl Unpin for Im2Col

impl UnwindSafe for Im2Col

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.