[−][src]Trait tract_core::ops::Op
Required methods
Loading content...Provided methods
fn infer(
&self,
inputs: TVec<&TensorFact>,
outputs: TVec<&TensorFact>
) -> TractResult<(TVec<TensorFact>, TVec<TensorFact>)>
&self,
inputs: TVec<&TensorFact>,
outputs: TVec<&TensorFact>
) -> TractResult<(TVec<TensorFact>, TVec<TensorFact>)>
Infers properties about the input and output tensors.
The inputs and outputs arguments correspond to properties about
the input and output tensors that are already known.
Returns Err in case of an unrecoverable error during the inference, and the refined properties about the inputs and outputs otherwise.
fn reduce(
&self,
_inputs: TVec<&TensorFact>,
_outputs: TVec<&TensorFact>,
_phase: ReductionPhase
) -> TractResult<Option<ReducedOpRewire>>
&self,
_inputs: TVec<&TensorFact>,
_outputs: TVec<&TensorFact>,
_phase: ReductionPhase
) -> TractResult<Option<ReducedOpRewire>>
fn pulsify(
&self,
_inputs: TVec<&PulsedTensorFact>
) -> TractResult<Vec<PulsifiedOp>>
&self,
_inputs: TVec<&PulsedTensorFact>
) -> TractResult<Vec<PulsifiedOp>>
fn const_value(&self) -> Option<SharedTensor>
fn rounding_errors(&self) -> bool
fn noutputs(&self) -> usize
fn same_as(&self, _other: &dyn Op) -> bool
fn info(&self) -> TractResult<Option<String>>
Methods
impl dyn Op
impl dyn Oppub fn is<__T: Op>(&self) -> bool |
Returns true if the trait object wraps an object of type __T.
pub fn downcast<__T: Op>(self: Box<Self>) -> Result<Box<__T>, Box<Self>> |
Returns a boxed object from a boxed trait object if the underlying object is of type
__T. Returns the original boxed trait if it isn't.
pub fn downcast_ref<__T: Op>(&self) -> Option<&__T> |
Returns a reference to the object within the trait object if it is of type __T, or
None if it isn't.
pub fn downcast_mut<__T: Op>(&mut self) -> Option<&mut __T> |
Returns a mutable reference to the object within the trait object if it is of type
__T, or None if it isn't.
Implementors
impl Op for AddDims[src]
impl Op for AddDimsfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Concat[src]
impl Op for Concatfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ConstantLike[src]
impl Op for ConstantLikefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for EyeLike[src]
impl Op for EyeLikefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Flatten[src]
impl Op for Flattenfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MultiBroadcastTo[src]
impl Op for MultiBroadcastTofn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Pad[src]
impl Op for Padfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for PermuteAxes[src]
impl Op for PermuteAxesfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Reshape[src]
impl Op for Reshapefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for RmDims[src]
impl Op for RmDimsfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Shape[src]
impl Op for Shapefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Size[src]
impl Op for Sizefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Slice[src]
impl Op for Slicefn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Split[src]
impl Op for Splitfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Squeeze[src]
impl Op for Squeezefn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn infer( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Cast[src]
impl Op for Castfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Identity[src]
impl Op for Identityfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Const[src]
impl Op for Constfn name(&self) -> Cow<str> | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::And::Bin[src]
impl Op for tract_core::ops::logic::And::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::And::UnaryA[src]
impl Op for tract_core::ops::logic::And::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Equals::Bin[src]
impl Op for tract_core::ops::logic::Equals::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Equals::UnaryA[src]
impl Op for tract_core::ops::logic::Equals::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Greater::Bin[src]
impl Op for tract_core::ops::logic::Greater::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Greater::UnaryA[src]
impl Op for tract_core::ops::logic::Greater::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Lesser::Bin[src]
impl Op for tract_core::ops::logic::Lesser::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Lesser::UnaryA[src]
impl Op for tract_core::ops::logic::Lesser::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Or::Bin[src]
impl Op for tract_core::ops::logic::Or::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Or::UnaryA[src]
impl Op for tract_core::ops::logic::Or::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Xor::Bin[src]
impl Op for tract_core::ops::logic::Xor::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::logic::Xor::UnaryA[src]
impl Op for tract_core::ops::logic::Xor::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Not[src]
impl Op for Notfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Add::Bin[src]
impl Op for tract_core::ops::math::Add::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Add::UnaryA[src]
impl Op for tract_core::ops::math::Add::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Div::Bin[src]
impl Op for tract_core::ops::math::Div::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Div::UnaryA[src]
impl Op for tract_core::ops::math::Div::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Max::Bin[src]
impl Op for tract_core::ops::math::Max::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Max::UnaryA[src]
impl Op for tract_core::ops::math::Max::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Min::Bin[src]
impl Op for tract_core::ops::math::Min::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Min::UnaryA[src]
impl Op for tract_core::ops::math::Min::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Mul::Bin[src]
impl Op for tract_core::ops::math::Mul::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Mul::UnaryA[src]
impl Op for tract_core::ops::math::Mul::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Pow::Bin[src]
impl Op for tract_core::ops::math::Pow::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Pow::UnaryA[src]
impl Op for tract_core::ops::math::Pow::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Rem::Bin[src]
impl Op for tract_core::ops::math::Rem::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Rem::UnaryA[src]
impl Op for tract_core::ops::math::Rem::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Sub::Bin[src]
impl Op for tract_core::ops::math::Sub::Binfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for tract_core::ops::math::Sub::UnaryA[src]
impl Op for tract_core::ops::math::Sub::UnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Gemm[src]
impl Op for Gemmfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for GemmUnaryA[src]
impl Op for GemmUnaryAfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for GemmUnaryB[src]
impl Op for GemmUnaryBfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MatMul[src]
impl Op for MatMulfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MatMulUnaryA[src]
impl Op for MatMulUnaryAfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn reduce( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MatMulUnaryB[src]
impl Op for MatMulUnaryBfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Abs[src]
impl Op for Absfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Acos[src]
impl Op for Acosfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Acosh[src]
impl Op for Acoshfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for AddN[src]
impl Op for AddNfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Asin[src]
impl Op for Asinfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Asinh[src]
impl Op for Asinhfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Atan[src]
impl Op for Atanfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Atanh[src]
impl Op for Atanhfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Ceil[src]
impl Op for Ceilfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Clip[src]
impl Op for Clipfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Cos[src]
impl Op for Cosfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Cosh[src]
impl Op for Coshfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Exp[src]
impl Op for Expfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Floor[src]
impl Op for Floorfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Ln[src]
impl Op for Lnfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MaxN[src]
impl Op for MaxNfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MeanN[src]
impl Op for MeanNfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MinN[src]
impl Op for MinNfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Neg[src]
impl Op for Negfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Recip[src]
impl Op for Recipfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Rsqrt[src]
impl Op for Rsqrtfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Sin[src]
impl Op for Sinfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Sinh[src]
impl Op for Sinhfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Sqrt[src]
impl Op for Sqrtfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Tan[src]
impl Op for Tanfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Tanh[src]
impl Op for Tanhfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ArgMaxMin[src]
impl Op for ArgMaxMinfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for AvgPool[src]
impl Op for AvgPoolfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for BatchNorm[src]
impl Op for BatchNormfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Conv[src]
impl Op for Convfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn infer( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ConvUnary[src]
impl Op for ConvUnaryfn name(&self) -> Cow<str> | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Elu[src]
impl Op for Elufn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for GlobalAvgPool[src]
impl Op for GlobalAvgPoolfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for GlobalLpPool[src]
impl Op for GlobalLpPoolfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for GlobalMaxPool[src]
impl Op for GlobalMaxPoolfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Hardsigmoid[src]
impl Op for Hardsigmoidfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for LayerHardmax[src]
impl Op for LayerHardmaxfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for LayerLogSoftmax[src]
impl Op for LayerLogSoftmaxfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for LayerSoftmax[src]
impl Op for LayerSoftmaxfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for LeakyRelu[src]
impl Op for LeakyRelufn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Lrn[src]
impl Op for Lrnfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for MaxPool[src]
impl Op for MaxPoolfn name(&self) -> Cow<str> | [src] |
fn noutputs(&self) -> usize | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ParametricSoftplus[src]
impl Op for ParametricSoftplusfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Reduce[src]
impl Op for Reducefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Relu[src]
impl Op for Relufn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ScaledTanh[src]
impl Op for ScaledTanhfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Selu[src]
impl Op for Selufn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Sigmoid[src]
impl Op for Sigmoidfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Softplus[src]
impl Op for Softplusfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Softsign[src]
impl Op for Softsignfn name(&self) -> Cow<str> | [src] |
fn pulsify( | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for ThresholdedRelu[src]
impl Op for ThresholdedRelufn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Source[src]
impl Op for Sourcefn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for UnimplementedOp[src]
impl Op for UnimplementedOpfn name(&self) -> Cow<str> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl Op for Delay[src]
impl Op for Delayfn name(&self) -> Cow<str> | [src] |
fn same_as(&self, other: &dyn Op) -> bool | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
impl<T: Datum + Add + Mul + Zero> Op for MatMulUnaryImplASimpleB<T>[src]
impl<T: Datum + Add + Mul + Zero> Op for MatMulUnaryImplASimpleB<T>fn name(&self) -> Cow<str> | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |
impl<T: Datum + Add + Mul + Zero> Op for MatMulUnaryImplA<T>[src]
impl<T: Datum + Add + Mul + Zero> Op for MatMulUnaryImplA<T>fn name(&self) -> Cow<str> | [src] |
fn info(&self) -> TractResult<Option<String>> | [src] |
fn infer( | [src] |
fn reduce( | [src] |
fn pulsify( | [src] |
fn const_value(&self) -> Option<SharedTensor> | [src] |
fn rounding_errors(&self) -> bool | [src] |
fn noutputs(&self) -> usize | [src] |
fn same_as(&self, _other: &dyn Op) -> bool | [src] |