pub struct AdvancedConfig {
pub enable_neural_rl: bool,
pub enable_gpu_acceleration: bool,
pub enable_neuromorphic: bool,
pub enable_realtime_adaptation: bool,
pub enable_memory_optimization: bool,
pub learning_rate: f64,
pub memory_threshold_mb: usize,
pub gpu_memory_pool_mb: usize,
pub neural_hidden_size: usize,
}Expand description
Advanced mode configuration for graph processing
Fields§
§enable_neural_rl: boolEnable adaptive (bandit-RL) algorithm selection in execute_adaptive
enable_gpu_acceleration: boolProbe for real GPU acceleration availability at construction time
(see GPUAccelerationContext::detect)
enable_neuromorphic: boolReserved for future neuromorphic support; currently always
unsupported (see NeuromorphicProcessor)
enable_realtime_adaptation: boolEnable real-time performance adaptation
enable_memory_optimization: boolUse OS-level memory sampling (execute_profiled) instead of the
cheap structural estimate (execute) when true
learning_rate: f64Learning rate for the adaptive (bandit) algorithms: how quickly
per-arm reward estimates track new observations (see
NeuralRLAgent::record_reward)
memory_threshold_mb: usizeMemory optimization threshold (MB)
gpu_memory_pool_mb: usizeGPU memory pool size (MB)
Neural network hidden layer size
Trait Implementations§
Source§impl Clone for AdvancedConfig
impl Clone for AdvancedConfig
Source§fn clone(&self) -> AdvancedConfig
fn clone(&self) -> AdvancedConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AdvancedConfig
impl Debug for AdvancedConfig
Auto Trait Implementations§
impl Freeze for AdvancedConfig
impl RefUnwindSafe for AdvancedConfig
impl Send for AdvancedConfig
impl Sync for AdvancedConfig
impl Unpin for AdvancedConfig
impl UnsafeUnpin for AdvancedConfig
impl UnwindSafe for AdvancedConfig
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> 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> 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