1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use crate::infer::*;
use crate::internal::*;
pub use tract_core::ops::unimpl::UnimplementedOp;
impl InferenceRulesOp for UnimplementedOp {
fn rules<'r, 'p: 'r, 's: 'r>(
&'s self,
_: &mut Solver<'r>,
_: &'p [TensorProxy],
_: &'p [TensorProxy],
) -> InferenceResult {
Ok(())
}
as_op!();
fn to_typed(
&self,
_source: &InferenceModel,
_node: &InferenceNode,
_target: &mut TypedModel,
_mapping: &HashMap<OutletId, OutletId>,
) -> TractResult<TVec<OutletId>> {
bail!("Operator can not be made a TypedOp.")
}
}