pub struct DeepSpeedStats {
pub zero_stage: ZeroStage,
pub initialized: bool,
pub fp16_enabled: bool,
pub cpu_offload_enabled: bool,
pub activation_checkpointing_enabled: bool,
}Expand description
DeepSpeed performance statistics
Fields§
§zero_stage: ZeroStageZeRO optimization stage
initialized: boolWhether DeepSpeed is initialized
fp16_enabled: boolWhether FP16 is enabled
cpu_offload_enabled: boolWhether CPU offloading is enabled
activation_checkpointing_enabled: boolWhether activation checkpointing is enabled
Trait Implementations§
Source§impl Clone for DeepSpeedStats
impl Clone for DeepSpeedStats
Source§fn clone(&self) -> DeepSpeedStats
fn clone(&self) -> DeepSpeedStats
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 moreAuto Trait Implementations§
impl Freeze for DeepSpeedStats
impl RefUnwindSafe for DeepSpeedStats
impl Send for DeepSpeedStats
impl Sync for DeepSpeedStats
impl Unpin for DeepSpeedStats
impl UnsafeUnpin for DeepSpeedStats
impl UnwindSafe for DeepSpeedStats
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