Shortcuts

torchrl.trainers.algorithms.configs.modules.AdditiveGaussianModuleConfig

class torchrl.trainers.algorithms.configs.modules.AdditiveGaussianModuleConfig(_partial_: bool = False, in_keys: Any = None, out_keys: Any = None, shared: bool = False, spec: Any = None, sigma_init: float = 1.0, sigma_end: float = 0.1, annealing_num_steps: int = 1000, mean: float = 0.0, std: float = 1.0, action_key: Any = 'action', safe: bool = False, device: Any = None, _target_: str = 'torchrl.trainers.algorithms.configs.modules._make_additive_gaussian_module')[source]

A class to configure an AdditiveGaussianModule.

Example

>>> cfg = AdditiveGaussianModuleConfig(
...     spec=None,
...     sigma_init=1.0,
...     sigma_end=0.1,
...     mean=0.0,
...     std=1.0,
...     action_key="action",
... )
>>> module = instantiate(cfg)
>>> assert isinstance(module, AdditiveGaussianModule)

Docs

Lorem ipsum dolor sit amet, consectetur

View Docs

Tutorials

Lorem ipsum dolor sit amet, consectetur

View Tutorials

Resources

Lorem ipsum dolor sit amet, consectetur

View Resources