Struct menoh::ModelBuilder [−][src]
pub struct ModelBuilder { /* fields omitted */ }
Builder for Model
.
Methods
impl ModelBuilder
[src]
impl ModelBuilder
pub fn new(variable_profile_table: &VariableProfileTable) -> Result<Self, Error>
[src]
pub fn new(variable_profile_table: &VariableProfileTable) -> Result<Self, Error>
Create a builder using a VariableProfileTable
.
let model_builder = menoh::ModelBuilder::new(&vpt)?;
pub fn build(
self,
model_data: ModelData,
backend_name: &str,
backend_config: &str
) -> Result<Model, Error>
[src]
pub fn build(
self,
model_data: ModelData,
backend_name: &str,
backend_config: &str
) -> Result<Model, Error>
Build a Model
from a ModelData
.
let model = model_builder.build(model_data, "mkldnn", "")?;
Trait Implementations
impl Drop for ModelBuilder
[src]
impl Drop for ModelBuilder
Auto Trait Implementations
impl !Send for ModelBuilder
impl !Send for ModelBuilder
impl !Sync for ModelBuilder
impl !Sync for ModelBuilder