pub struct AdaptiveTuningConfig {
pub enable_adaptive: bool,
pub learning_rate: f64,
pub adaptation_frequency: Duration,
pub enable_prediction: bool,
pub prediction_algorithm: PredictionAlgorithm,
pub tune_simd: bool,
pub tune_parallel: bool,
pub tune_memory: bool,
pub min_confidence: f64,
pub enable_ab_testing: bool,
pub sample_size: usize,
}Expand description
Adaptive Tuning Configuration for Self-Optimization
Fields§
§enable_adaptive: boolEnable adaptive optimization
learning_rate: f64Learning rate for adaptive algorithms
adaptation_frequency: DurationAdaptation frequency
enable_prediction: boolEnable workload prediction
prediction_algorithm: PredictionAlgorithmPrediction algorithm
tune_simd: boolEnable auto-tuning of SIMD parameters
tune_parallel: boolEnable auto-tuning of parallel parameters
tune_memory: boolEnable auto-tuning of memory parameters
min_confidence: f64Minimum confidence for parameter changes
enable_ab_testing: boolEnable A/B testing for optimizations
sample_size: usizeSample size for statistical significance
Trait Implementations§
Source§impl Clone for AdaptiveTuningConfig
impl Clone for AdaptiveTuningConfig
Source§impl Debug for AdaptiveTuningConfig
impl Debug for AdaptiveTuningConfig
Auto Trait Implementations§
impl Freeze for AdaptiveTuningConfig
impl RefUnwindSafe for AdaptiveTuningConfig
impl Send for AdaptiveTuningConfig
impl Sync for AdaptiveTuningConfig
impl Unpin for AdaptiveTuningConfig
impl UnsafeUnpin for AdaptiveTuningConfig
impl UnwindSafe for AdaptiveTuningConfig
Blanket Implementations§
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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