[][src]Trait tract_core::ops::StatelessOp

pub trait StatelessOp: Op {
    fn eval(&self, inputs: TVec<Arc<Tensor>>) -> TractResult<TVec<Arc<Tensor>>>;
}

Required methods

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

Loading content...

Implementors

impl StatelessOp for AxisOp[src]

impl StatelessOp for FiniteReshape[src]

impl StatelessOp for Flatten[src]

impl StatelessOp for Gather[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for MultiBroadcastTo[src]

impl StatelessOp for Pad[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for Shape[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for Size[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for Tile[src]

impl StatelessOp for TypedConcat[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for TypedReshape[src]

impl StatelessOp for InferenceBinOp[src]

impl StatelessOp for MergeOp[src]

impl StatelessOp for MergeOpUnicast[src]

impl StatelessOp for TypedBinOp[src]

impl StatelessOp for UnaryOp[src]

impl StatelessOp for AvgPool[src]

impl StatelessOp for ConvUnary[src]

impl StatelessOp for MaxPool[src]

impl StatelessOp for Downsample[src]

impl StatelessOp for Dummy[src]

impl StatelessOp for ElementWiseOp[src]

impl StatelessOp for Identity[src]

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

Evaluates the operation given the input tensors.

impl StatelessOp for Const[src]

impl StatelessOp for Iff[src]

impl StatelessOp for MatMul[src]

impl StatelessOp for MatMulUnary[src]

impl StatelessOp for ArgMaxMin[src]

impl StatelessOp for GlobalAvgPool[src]

impl StatelessOp for GlobalLpPool[src]

impl StatelessOp for GlobalMaxPool[src]

impl StatelessOp for Reduce[src]

impl StatelessOp for DequantizeLinearF32[src]

impl<D: DimLike + ToDim> StatelessOp for Slice<D>[src]

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

Evaluates the operation given the input tensors.

impl<T> StatelessOp for MatMatMulPackB<T> where
    T: Copy + Datum + Zero
[src]

impl<T: Copy + Datum + Zero> StatelessOp for Im2Col<T>[src]

Loading content...