pub struct RayResourceConfig {
pub num_cpus: Option<f32>,
pub num_gpus: Option<f32>,
pub memory: Option<u64>,
pub object_store_memory: Option<u64>,
pub custom_resources: Option<HashMap<String, f32>>,
}Expand description
Ray resource configuration
Fields§
§num_cpus: Option<f32>CPU resources
num_gpus: Option<f32>GPU resources
memory: Option<u64>Memory (bytes)
object_store_memory: Option<u64>Object store memory (bytes)
custom_resources: Option<HashMap<String, f32>>Custom resources
Trait Implementations§
Source§impl Clone for RayResourceConfig
impl Clone for RayResourceConfig
Source§fn clone(&self) -> RayResourceConfig
fn clone(&self) -> RayResourceConfig
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 RayResourceConfig
impl Debug for RayResourceConfig
Source§impl<'de> Deserialize<'de> for RayResourceConfig
impl<'de> Deserialize<'de> for RayResourceConfig
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 RayResourceConfig
impl RefUnwindSafe for RayResourceConfig
impl Send for RayResourceConfig
impl Sync for RayResourceConfig
impl Unpin for RayResourceConfig
impl UnsafeUnpin for RayResourceConfig
impl UnwindSafe for RayResourceConfig
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