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

pub struct Split { /* fields omitted */ }

Implementations

impl Split[src]

pub fn new(axis: usize, outputs: usize, split: Option<Vec<usize>>) -> Self[src]

Constructs a new Split.

Trait Implementations

impl Clone for Split[src]

impl Debug for Split[src]

impl Default for Split[src]

impl DynHash for Split

impl Hash for Split[src]

impl InferenceRulesOp for Split[src]

impl Op for Split[src]

impl StatelessOp for Split[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 Split

impl Send for Split

impl Sync for Split

impl Unpin for Split

impl UnwindSafe for Split

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.