nvalchemi.training.setup_optimizers#

nvalchemi.training.setup_optimizers(models, optimizer_configs, *, allowed_parameter_names=None)[source]#

Build optimizers and schedulers for configured model names.

Parameters:
Return type:

dict[str, list[tuple[torch.optim.Optimizer, torch.optim.lr_scheduler.LRScheduler | None]]]

Raises:

ValueError – If a config key is not present in models or a configured model has no trainable parameters.