pub struct HybridConfigBuilder { /* private fields */ }Expand description
Builder for HybridConfig.
Implementations§
Source§impl HybridConfigBuilder
impl HybridConfigBuilder
Sourcepub fn mode(self, mode: ProcessingMode) -> Self
pub fn mode(self, mode: ProcessingMode) -> Self
Sets the processing mode.
Sourcepub fn gpu_available(self, available: bool) -> Self
pub fn gpu_available(self, available: bool) -> Self
Sets whether GPU is available.
Sourcepub fn cpu_threads(self, threads: usize) -> Self
pub fn cpu_threads(self, threads: usize) -> Self
Sets the number of CPU threads (0 = auto).
Sourcepub fn learning_rate(self, rate: f32) -> Self
pub fn learning_rate(self, rate: f32) -> Self
Sets the adaptive learning rate.
Sourcepub fn max_workload_size(self, size: usize) -> Self
pub fn max_workload_size(self, size: usize) -> Self
Sets the maximum workload size.
Sourcepub fn min_adaptive_threshold(self, threshold: usize) -> Self
pub fn min_adaptive_threshold(self, threshold: usize) -> Self
Sets the minimum adaptive threshold.
Sourcepub fn max_adaptive_threshold(self, threshold: usize) -> Self
pub fn max_adaptive_threshold(self, threshold: usize) -> Self
Sets the maximum adaptive threshold.
Sourcepub fn build(self) -> HybridConfig
pub fn build(self) -> HybridConfig
Builds the configuration.
Trait Implementations§
Source§impl Clone for HybridConfigBuilder
impl Clone for HybridConfigBuilder
Source§fn clone(&self) -> HybridConfigBuilder
fn clone(&self) -> HybridConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HybridConfigBuilder
impl Debug for HybridConfigBuilder
Auto Trait Implementations§
impl Freeze for HybridConfigBuilder
impl RefUnwindSafe for HybridConfigBuilder
impl Send for HybridConfigBuilder
impl Sync for HybridConfigBuilder
impl Unpin for HybridConfigBuilder
impl UnwindSafe for HybridConfigBuilder
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.