tabensemb.model.AbstractNN.toggle_optimizer#
method
- AbstractNN.toggle_optimizer(optimizer: Optimizer | LightningOptimizer, optimizer_idx: int) None#
Makes sure only the gradients of the current optimizer’s parameters are calculated in the training step to prevent dangling gradients in multiple-optimizer setup.
This is only called automatically when automatic optimization is enabled and multiple optimizers are used. It works with
untoggle_optimizer()to make sureparam_requires_grad_stateis properly reset.