luma-optim
Optimizers (SGD, SGDM, Momentum, RMSProp, Adam, AdamW) for updating gradients on any luma-tensor device.
Usage
use ;
use ;
use Cpu;
let model = new.unwrap;
let mut optimizer = SGDnew;
// after a forward pass and `let grads = loss.backward()?`:
// optimizer.step(&grads)?;
Adam
use ;
let optimizer = new.unwrap;
License
MIT — see LICENSE.