Trait tract_pulse::internal::tract_core::ops::nn::EvalOp [−]
pub trait EvalOp { fn is_stateless(&self) -> bool; fn eval(
&self,
inputs: SmallVec<[Arc<Tensor>; 4]>
) -> Result<SmallVec<[Arc<Tensor>; 4]>, Error> { ... } fn state(
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static, Global>>, Error> { ... } }
Required methods
fn is_stateless(&self) -> bool
Provided methods
fn eval(
&self,
inputs: SmallVec<[Arc<Tensor>; 4]>
) -> Result<SmallVec<[Arc<Tensor>; 4]>, Error>
&self,
inputs: SmallVec<[Arc<Tensor>; 4]>
) -> Result<SmallVec<[Arc<Tensor>; 4]>, Error>
fn state(
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static, Global>>, Error>
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static, Global>>, Error>
Implementations on Foreign Types
Implementors
impl EvalOp for PulsedSource
[src]
impl EvalOp for PulsedSource
[src]fn is_stateless(&self) -> bool
[src]
fn state(
&self,
_session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>
[src]
&self,
_session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>
impl EvalOp for ConstantOfShape
impl EvalOp for ConstantOfShape
impl EvalOp for FiniteReshape
impl EvalOp for FiniteReshape
impl EvalOp for GatherElements
impl EvalOp for GatherElements
impl EvalOp for MultiBroadcastTo
impl EvalOp for MultiBroadcastTo
impl EvalOp for ScatterElements
impl EvalOp for ScatterElements
impl EvalOp for TypedConcat
impl EvalOp for TypedConcat
impl EvalOp for MergeOpUnicast
impl EvalOp for MergeOpUnicast
impl EvalOp for TypedBinOp
impl EvalOp for TypedBinOp
impl EvalOp for DeconvUnary
impl EvalOp for DeconvUnary
impl EvalOp for ElementWiseOp
impl EvalOp for ElementWiseOp
impl EvalOp for LirMatMulUnary
impl EvalOp for LirMatMulUnary
impl EvalOp for MatMatMulPack
impl EvalOp for MatMatMulPack
impl EvalOp for MatMulUnary
impl EvalOp for MatMulUnary
impl EvalOp for DequantizeLinearF32
impl EvalOp for DequantizeLinearF32
impl EvalOp for TypedSource
impl EvalOp for TypedSource
impl EvalOp for Downsample
impl EvalOp for Downsample
impl EvalOp for UnimplementedOp
impl EvalOp for UnimplementedOp