Trait tract_pulse::internal::tract_core::ops::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) -> boolProvided methods
Implementations on Foreign Types
Implementors
impl EvalOp for FiniteReshapeimpl EvalOp for GatherElementsimpl EvalOp for MultiBroadcastToimpl EvalOp for ScatterElementsimpl EvalOp for TypedConcatimpl EvalOp for MergeOpUnicastimpl EvalOp for TypedBinOpimpl EvalOp for DeconvUnaryimpl EvalOp for ElementWiseOpimpl EvalOp for LirMatMulUnaryimpl EvalOp for QMatMulUnaryimpl EvalOp for MatMatMulPackimpl EvalOp for MatMulUnaryimpl EvalOp for DequantizeLinearF32impl EvalOp for TypedSourceimpl EvalOp for Downsampleimpl EvalOp for UnimplementedOp