lightning_template.utils.optim.configure_optimizers#
Functions#
|
Parse the optimizer config. |
|
Get all optimizer parameters. |
|
Constructs the lr_scheduler. |
|
Module Contents#
- lightning_template.utils.optim.configure_optimizers.parser_optim_config(optim_config)#
Parse the optimizer config.
- Parameters:
optim_config (dict) – The optimizer and lr_scheduler config.
- lightning_template.utils.optim.configure_optimizers.get_parameters(model, all_required_parameters: set, finetune_rest=False, return_rest=False)#
Get all optimizer parameters.
- Parameters:
model – a LightningModule.
all_required_parameters – a set of required parameter names.
- lightning_template.utils.optim.configure_optimizers.construct_lr_scheduler(lr_scheduler, optimizer)#
Constructs the lr_scheduler.
- Parameters:
lr_scheduler – dictionary containing lr_scheduler configuration.
optimizer – optimizer used to construct lr_scheduler.
- lightning_template.utils.optim.configure_optimizers.get_configure_optimizers_method(optim_config)#