pub struct SparseAdamW { /* private fields */ }Expand description
Sparse AdamW optimizer
Implements AdamW optimization algorithm with decoupled weight decay for sparse tensors.
Implementations§
Trait Implementations§
Source§impl SparseOptimizer for SparseAdamW
impl SparseOptimizer for SparseAdamW
Auto Trait Implementations§
impl Freeze for SparseAdamW
impl RefUnwindSafe for SparseAdamW
impl Send for SparseAdamW
impl Sync for SparseAdamW
impl Unpin for SparseAdamW
impl UnsafeUnpin for SparseAdamW
impl UnwindSafe for SparseAdamW
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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