[][src]Trait tract_core::analyser::rules::InferenceRulesOp

pub trait InferenceRulesOp {
    fn rules<'r, 'p: 'r, 's: 'r>(
        &'s self,
        solver: &mut Solver<'r>,
        inputs: &'p [TensorProxy],
        outputs: &'p [TensorProxy]
    ) -> InferenceResult; }

Required methods

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    solver: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult

Registers the inference rules of the operator.

Loading content...

Implementors

impl InferenceRulesOp for AddDims[src]

impl InferenceRulesOp for Concat[src]

impl InferenceRulesOp for ConstantLike[src]

impl InferenceRulesOp for ConstantOfShape[src]

impl InferenceRulesOp for EyeLike[src]

impl InferenceRulesOp for Flatten[src]

impl InferenceRulesOp for Gather[src]

impl InferenceRulesOp for MultiBroadcastTo[src]

impl InferenceRulesOp for Pad[src]

impl InferenceRulesOp for PermuteAxes[src]

impl InferenceRulesOp for Reshape[src]

impl InferenceRulesOp for RmDims[src]

impl InferenceRulesOp for Shape[src]

impl InferenceRulesOp for Size[src]

impl InferenceRulesOp for Slice[src]

impl InferenceRulesOp for Split[src]

impl InferenceRulesOp for Squeeze[src]

impl InferenceRulesOp for Tile[src]

impl InferenceRulesOp for Cast[src]

impl InferenceRulesOp for Direct[src]

impl InferenceRulesOp for AvgPool[src]

impl InferenceRulesOp for Conv[src]

impl InferenceRulesOp for ConvUnary[src]

impl InferenceRulesOp for MaxPool[src]

impl InferenceRulesOp for Identity[src]

impl InferenceRulesOp for Const[src]

impl InferenceRulesOp for tract_core::ops::logic::And::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::And::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Equals::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Equals::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Greater::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Greater::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Lesser::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Lesser::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Or::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Or::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Xor::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::logic::Xor::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Not[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Add::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Add::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Div::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Div::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Max::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Max::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Min::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Min::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Mul::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Mul::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Pow::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Pow::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Rem::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Rem::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Sub::Bin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Sub::UnaryA[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Gemm[src]

impl InferenceRulesOp for GemmUnaryA[src]

impl InferenceRulesOp for GemmUnaryB[src]

impl InferenceRulesOp for MatMul[src]

impl InferenceRulesOp for MatMulUnaryA[src]

impl InferenceRulesOp for MatMulUnaryB[src]

impl InferenceRulesOp for Abs[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Acos[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Acosh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for AddN[src]

impl InferenceRulesOp for Asin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Asinh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Atan[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Atanh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Ceil[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Clip[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Cos[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Cosh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Exp[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Floor[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for IsNan[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Ln[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for MaxN[src]

impl InferenceRulesOp for MeanN[src]

impl InferenceRulesOp for MinN[src]

impl InferenceRulesOp for Neg[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Recip[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Rsqrt[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Sign[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Sin[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Sinh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Sqrt[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Tan[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::math::Tanh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Sigmoid[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for ArgMaxMin[src]

impl InferenceRulesOp for BatchNorm[src]

impl InferenceRulesOp for Elu[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for GlobalAvgPool[src]

impl InferenceRulesOp for GlobalLpPool[src]

impl InferenceRulesOp for GlobalMaxPool[src]

impl InferenceRulesOp for Hardsigmoid[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for LayerHardmax[src]

impl InferenceRulesOp for LayerLogSoftmax[src]

impl InferenceRulesOp for LayerSoftmax[src]

impl InferenceRulesOp for LeakyRelu[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Lrn[src]

impl InferenceRulesOp for ParametricSoftplus[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Reduce[src]

impl InferenceRulesOp for Relu[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for ScaledTanh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Selu[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Softplus[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Softsign[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for ThresholdedRelu[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for tract_core::ops::nn::tanh::Tanh[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Infers properties about the input and output tensors.

impl InferenceRulesOp for Source[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    _s: &mut Solver<'r>,
    inputs: &'p [TensorProxy],
    outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Registers the inference rules of the operator.

impl InferenceRulesOp for UnimplementedOp[src]

impl InferenceRulesOp for Delay[src]

fn rules<'r, 'p: 'r, 's: 'r>(
    &'s self,
    _s: &mut Solver<'r>,
    _inputs: &'p [TensorProxy],
    _outputs: &'p [TensorProxy]
) -> InferenceResult
[src]

Registers the inference rules of the operator.

impl<T: Copy + Datum + Add + Mul + Zero + FloatLike> InferenceRulesOp for MatMulUnaryImplASimpleB<T>[src]

impl<T: Copy + Datum + Add + Mul + Zero + FloatLike> InferenceRulesOp for MatMulUnaryImplA<T>[src]

Loading content...