doc/source/rllib/package_ref/learner.rst
.. include:: /_includes/rllib/we_are_hiring.rst
.. _learner-reference-docs:
.. include:: /_includes/rllib/new_api_stack.rst
.. currentmodule:: ray.rllib.algorithms.algorithm_config
.. autosummary:: :nosignatures: :toctree: doc/
AlgorithmConfig.learners
.. autosummary:: :nosignatures: :toctree: doc/
AlgorithmConfig.build_learner_group
.. currentmodule:: ray.rllib.core.learner.learner_group
.. autosummary:: :nosignatures: :toctree: doc/
LearnerGroup
.. currentmodule:: ray.rllib.algorithms.algorithm_config
.. autosummary:: :nosignatures: :toctree: doc/
AlgorithmConfig.build_learner
.. currentmodule:: ray.rllib.core.learner.learner
.. autosummary:: :nosignatures: :toctree: doc/
Learner
Learner.build
Learner._check_is_built
Learner._make_module
.. autosummary:: :nosignatures: :toctree: doc/
Learner.rl_module_required_apis
Learner.rl_module_is_compatible
.. autosummary:: :nosignatures: :toctree: doc/
Learner.update
Learner.before_gradient_based_update
Learner.after_gradient_based_update
.. autosummary:: :nosignatures: :toctree: doc/
Learner.compute_losses
Learner.compute_loss_for_module
.. autosummary:: :nosignatures: :toctree: doc/
Learner.configure_optimizers_for_module
Learner.configure_optimizers
Learner.register_optimizer
Learner.get_optimizers_for_module
Learner.get_optimizer
Learner.get_parameters
Learner.get_param_ref
Learner.filter_param_dict_for_optimizer
Learner._check_registered_optimizer
Learner._set_optimizer_lr
.. autosummary:: :nosignatures: :toctree: doc/
Learner.compute_gradients
Learner.postprocess_gradients
Learner.postprocess_gradients_for_module
Learner.apply_gradients
Learner._get_clip_function
.. autosummary:: :nosignatures: :toctree: doc/
Learner.save_to_path
Learner.restore_from_path
Learner.from_checkpoint
Learner.get_state
Learner.set_state
.. autosummary:: :nosignatures: :toctree: doc/
Learner.add_module
Learner.remove_module