[][src]Trait tract_core::model::dsl::ModelSpecialOps

pub trait ModelSpecialOps<F, O> where
    F: Fact + Clone + 'static + Hash,
    O: Debug + Display + AsRef<dyn Op> + AsMut<dyn Op> + Clone + 'static + Hash
{ fn add_source(
        &mut self,
        name: impl Into<String>,
        fact: F
    ) -> TractResult<OutletId>;
fn is_source(op: &dyn Op) -> bool;
fn create_dummy(&self) -> O; }

Required methods

fn add_source(
    &mut self,
    name: impl Into<String>,
    fact: F
) -> TractResult<OutletId>

Adds a source op to the network.

The model will assume this is an input.

fn is_source(op: &dyn Op) -> bool

fn create_dummy(&self) -> O

Loading content...

Implementors

impl ModelSpecialOps<TypedFact, Box<dyn TypedOp + 'static>> for TypedModel[src]

impl ModelSpecialOps<PulsedFact, Box<dyn TypedOp + 'static>> for PulsedModel[src]

Loading content...