pub struct PyTorchOptimizerFactory;Expand description
PyTorch optimizer factory for creating optimizers with PyTorch-compatible API
Implementations§
Source§impl PyTorchOptimizerFactory
impl PyTorchOptimizerFactory
Sourcepub fn adam(
params: impl IntoIterator<Item = (String, Tensor)>,
lr: f64,
betas: (f64, f64),
eps: f64,
weight_decay: f64,
amsgrad: bool,
) -> Result<PyTorchAdam>
pub fn adam( params: impl IntoIterator<Item = (String, Tensor)>, lr: f64, betas: (f64, f64), eps: f64, weight_decay: f64, amsgrad: bool, ) -> Result<PyTorchAdam>
Create Adam optimizer with PyTorch API
Auto Trait Implementations§
impl Freeze for PyTorchOptimizerFactory
impl RefUnwindSafe for PyTorchOptimizerFactory
impl Send for PyTorchOptimizerFactory
impl Sync for PyTorchOptimizerFactory
impl Unpin for PyTorchOptimizerFactory
impl UnwindSafe for PyTorchOptimizerFactory
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> 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