pub fn into_optimized(self) -> TractResult<TypedModel> {
        let model = self.declutter()?;
        let model = model.codegen()?;
        let model = compact::compact(&model)?;
        Ok(model)
    }
/// Declutter as much as possible, then translate to optimized operators.
Declutter as much as possible, then translate to optimized operators.
Declutter as much as possible then translate to optimized operators .
pub fn into_optimized(self) -> TractResult<TypedModel> {
        let model = self.declutter()?;
        let model = model.codegen()?;
        let model = compact::compact(&model)?;
        Ok(model)
    }
pub fn into_optimized ( self ) -> TractResult < TypedModel > { let model = self . declutter ( ) ? ; let model = model . codegen ( ) ? ; let model = compact :: compact ( & model ) ? ; Ok ( model ) }
Declutter as much as possible, then translate to optimized operators.
Declutter as much as possible then translate to optimized operators .
self