[−][src]Trait tract_hir::ops::expandable::Expansion
Required methods
fn name(&self) -> Cow<'_, str>
fn op_families(&self) -> &'static [&'static str]ⓘ
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
Provided methods
fn validation(&self) -> Validation
fn info(&self) -> TractResult<Vec<String>>
fn nboutputs(&self) -> TractResult<usize>
Implementors
impl Expansion for Clip
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Elu
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for HardSigmoid
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for LeakyRelu
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for ParametricSoftplus
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for ScaledTanh
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Selu
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Shrink
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Softplus
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Softsign
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for ThresholdRelu
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for PermuteAxes
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn info(&self) -> TractResult<Vec<String>>
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for AddDims
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn info(&self) -> TractResult<Vec<String>>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Concat
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for ConstantOfShape
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Crop
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Flatten
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for MultiBroadcastTo
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Reshape
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for RmDims
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Shape
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Size
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
model: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Split
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn nboutputs(&self) -> TractResult<usize>
[src]
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Squeeze
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for StridedSlice
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Tile
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for InferenceBinOp
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn validation(&self) -> Validation
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Conv
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn validation(&self) -> Validation
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
prefix: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for GlobalAvgPool
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for GlobalLpPool
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for GlobalMaxPool
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for LayerLogSoftmax
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for LayerSoftmax
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
solver: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
impl Expansion for Reduce
[src]
fn name(&self) -> Cow<'_, str>
[src]
fn info(&self) -> TractResult<Vec<String>>
[src]
fn op_families(&self) -> &'static [&'static str]ⓘ
[src]
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
[src]
&'s self,
s: &mut Solver<'r>,
inputs: &'p [TensorProxy],
outputs: &'p [TensorProxy]
) -> InferenceResult
fn wire(
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>
[src]
&self,
name: &str,
target: &mut TypedModel,
inputs: &[OutletId]
) -> TractResult<TVec<OutletId>>