pub enum CPUOffload {
None,
Params,
Full,
}Expand description
CPU offload configuration.
Variants§
None
No CPU offloading
Params
Offload parameters to CPU when not in use
Full
Offload both parameters and gradients
Trait Implementations§
Source§impl Clone for CPUOffload
impl Clone for CPUOffload
Source§fn clone(&self) -> CPUOffload
fn clone(&self) -> CPUOffload
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 CPUOffload
impl Debug for CPUOffload
Source§impl Default for CPUOffload
impl Default for CPUOffload
Source§impl PartialEq for CPUOffload
impl PartialEq for CPUOffload
impl Copy for CPUOffload
impl Eq for CPUOffload
impl StructuralPartialEq for CPUOffload
Auto Trait Implementations§
impl Freeze for CPUOffload
impl RefUnwindSafe for CPUOffload
impl Send for CPUOffload
impl Sync for CPUOffload
impl Unpin for CPUOffload
impl UnwindSafe for CPUOffload
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> 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