pub struct RayScalingConfig {
pub num_workers: Option<u32>,
pub use_gpu: Option<bool>,
pub resources_per_worker: Option<HashMap<String, f32>>,
pub placement_group_strategy: Option<RayPlacementGroupStrategy>,
pub trainer_resources: Option<HashMap<String, f32>>,
}Expand description
Ray scaling configuration
Fields§
§num_workers: Option<u32>Number of workers
use_gpu: Option<bool>Use GPU
resources_per_worker: Option<HashMap<String, f32>>Resources per worker
placement_group_strategy: Option<RayPlacementGroupStrategy>Placement group strategy
trainer_resources: Option<HashMap<String, f32>>Trainer resources
Trait Implementations§
Source§impl Clone for RayScalingConfig
impl Clone for RayScalingConfig
Source§fn clone(&self) -> RayScalingConfig
fn clone(&self) -> RayScalingConfig
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 RayScalingConfig
impl Debug for RayScalingConfig
Source§impl<'de> Deserialize<'de> for RayScalingConfig
impl<'de> Deserialize<'de> for RayScalingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RayScalingConfig
impl RefUnwindSafe for RayScalingConfig
impl Send for RayScalingConfig
impl Sync for RayScalingConfig
impl Unpin for RayScalingConfig
impl UnsafeUnpin for RayScalingConfig
impl UnwindSafe for RayScalingConfig
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