[−][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 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>>