INNER CODE UNIT · Rust
model
sonos/tract · api/ffi/src/lib.rs:401
let model = &(*model).0;
*inputs = model.input_count()?;
Ok(())
})
}
/// Query an InferenceModel output counts.
#[unsafe(no_mangle)]
pub unsafe extern "C" fn tract_inference_model_output_count(
model: *const TractInferenceModel,
outputs: *mut usize,
) -> TRACT_RESULT {
wrap(|| unsafe {
check_not_null!(model, outputs);
let model = &(*model).0;
*outputs = model.output_count()?;
Ok(())
})