use VarStore;
/// Adjusts learning rates in optimizer's param groups in-place.
/// Note: tch doesn't natively expose per-group parameters with `lr_decay_epoch` in its Optimizer struct.
/// We provide a struct or a simple helper to emulate it, or we expect the user to manually adjust the LR on the optimizer object.