pub struct InferenceOptimizer { /* private fields */ }Expand description
Inference optimizer
Implementations§
Source§impl InferenceOptimizer
impl InferenceOptimizer
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), MLError>
Sourcepub fn optimization_strategies(&self) -> &[InferenceOptimizationStrategy]
pub fn optimization_strategies(&self) -> &[InferenceOptimizationStrategy]
Return a reference to the configured optimization strategies.
Sourcepub fn add_optimization_strategy(
&mut self,
strategy: InferenceOptimizationStrategy,
)
pub fn add_optimization_strategy( &mut self, strategy: InferenceOptimizationStrategy, )
Add an optimization strategy to the configured set.
Sourcepub fn set_optimization_strategies(
&mut self,
strategies: Vec<InferenceOptimizationStrategy>,
)
pub fn set_optimization_strategies( &mut self, strategies: Vec<InferenceOptimizationStrategy>, )
Replace the full set of optimization strategies.
Auto Trait Implementations§
impl Freeze for InferenceOptimizer
impl RefUnwindSafe for InferenceOptimizer
impl Send for InferenceOptimizer
impl Sync for InferenceOptimizer
impl Unpin for InferenceOptimizer
impl UnsafeUnpin for InferenceOptimizer
impl UnwindSafe for InferenceOptimizer
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more