pub struct RayClusterConfig {
pub address: Option<String>,
pub redis_address: Option<String>,
pub num_cpus: Option<u32>,
pub num_gpus: Option<u32>,
pub memory_gb: Option<f32>,
pub object_store_memory_gb: Option<f32>,
pub namespace: Option<String>,
pub dashboard_host: Option<String>,
pub dashboard_port: Option<u16>,
pub include_dashboard: Option<bool>,
}Expand description
Ray cluster configuration
Fields§
§address: Option<String>Cluster address
redis_address: Option<String>Redis address
num_cpus: Option<u32>Number of CPUs per node
num_gpus: Option<u32>Number of GPUs per node
memory_gb: Option<f32>Memory per node (GB)
object_store_memory_gb: Option<f32>Object store memory (GB)
namespace: Option<String>Ray namespace
dashboard_host: Option<String>Dashboard host
dashboard_port: Option<u16>Dashboard port
include_dashboard: Option<bool>Include dashboard
Trait Implementations§
Source§impl Clone for RayClusterConfig
impl Clone for RayClusterConfig
Source§fn clone(&self) -> RayClusterConfig
fn clone(&self) -> RayClusterConfig
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 RayClusterConfig
impl Debug for RayClusterConfig
Source§impl<'de> Deserialize<'de> for RayClusterConfig
impl<'de> Deserialize<'de> for RayClusterConfig
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 RayClusterConfig
impl RefUnwindSafe for RayClusterConfig
impl Send for RayClusterConfig
impl Sync for RayClusterConfig
impl Unpin for RayClusterConfig
impl UnsafeUnpin for RayClusterConfig
impl UnwindSafe for RayClusterConfig
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