ray.rllib.core.learner.learner.Learner.get_optimizers_for_module
ray.rllib.core.learner.learner.Learner.get_optimizers_for_module#
- Learner.get_optimizers_for_module(module_id: str = '__all__') List[Tuple[str, Union[torch.optim.optimizer.Optimizer, keras.optimizers.optimizer_experimental.optimizer.Optimizer]]][source]#
Returns a list of (optimizer_name, optimizer instance)-tuples for module_id.
- Parameters
module_id – The ModuleID for which to return the configured (optimizer name, optimizer)-pairs. If not provided, will return optimizers registered under ALL_MODULES.
- Returns
([optimizer_name], [optimizer object]), where optimizer_name is the name under which the optimizer was registered in
self.register_optimizer. If only a single optimizer was configured formodule_id, [optimizer_name] will be DEFAULT_OPTIMIZER.- Return type
A list of tuples of the format