[][src]Struct tract_hir::ops::array::Squeeze

pub struct Squeeze { /* fields omitted */ }

Implementations

impl Squeeze[src]

pub fn new(axes: Option<Vec<usize>>) -> Self[src]

Constructs a new Squeeze.

Trait Implementations

impl Clone for Squeeze[src]

impl Debug for Squeeze[src]

impl Default for Squeeze[src]

impl DynHash for Squeeze

impl Hash for Squeeze[src]

impl InferenceRulesOp for Squeeze[src]

impl Op for Squeeze[src]

impl StatelessOp for Squeeze[src]

fn eval(&self, inputs: TVec<Arc<Tensor>>) -> TractResult<TVec<Arc<Tensor>>>[src]

Evaluates the operation given the input tensors.

Auto Trait Implementations

impl RefUnwindSafe for Squeeze

impl Send for Squeeze

impl Sync for Squeeze

impl Unpin for Squeeze

impl UnwindSafe for Squeeze

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

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

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<O> StatefullOp for O where
    O: StatelessOp + Clone
[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.