pub struct ParameterServerConfig {
pub learning_rate: f32,
pub use_momentum: bool,
pub momentum: f32,
pub weight_decay: f32,
pub max_concurrent_updates: usize,
pub gradient_clip_value: Option<f32>,
}Expand description
Parameter server configuration
Fields§
§learning_rate: f32Learning rate for parameter updates
use_momentum: boolWhether to use momentum
momentum: f32Momentum coefficient
weight_decay: f32Weight decay factor
max_concurrent_updates: usizeMaximum number of concurrent updates
gradient_clip_value: Option<f32>Gradient clipping threshold
Trait Implementations§
Source§impl Clone for ParameterServerConfig
impl Clone for ParameterServerConfig
Source§fn clone(&self) -> ParameterServerConfig
fn clone(&self) -> ParameterServerConfig
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 ParameterServerConfig
impl Debug for ParameterServerConfig
Auto Trait Implementations§
impl Freeze for ParameterServerConfig
impl RefUnwindSafe for ParameterServerConfig
impl Send for ParameterServerConfig
impl Sync for ParameterServerConfig
impl Unpin for ParameterServerConfig
impl UnsafeUnpin for ParameterServerConfig
impl UnwindSafe for ParameterServerConfig
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
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