Enum tract_pulse::internal::tract_core::ops::nn::Reducer[]

pub enum Reducer {
    ArgMax(bool),
    ArgMin(bool),
    Max,
    Min,
    Prod,
    Sum,
}

Variants

ArgMax(bool)
ArgMin(bool)
Max
Min
Prod
Sum

Implementations

impl Reducer

pub fn reduce(&self, axes: &[usize], input: &Tensor) -> Result<Tensor, Error>

Trait Implementations

impl Clone for Reducer

impl Copy for Reducer

impl Debug for Reducer

impl Hash for Reducer

impl PartialEq<Reducer> for Reducer

impl StructuralPartialEq for Reducer

Auto Trait Implementations

impl RefUnwindSafe for Reducer

impl Send for Reducer

impl Sync for Reducer

impl Unpin for Reducer

impl UnwindSafe for Reducer

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.