Shortcuts

torchrl.trainers.algorithms.configs.objectives.SACLossConfig

class torchrl.trainers.algorithms.configs.objectives.SACLossConfig(_partial_: bool = False, actor_network: Any = None, qvalue_network: Any = None, value_network: Any = None, discrete: bool = False, num_qvalue_nets: int = 2, loss_function: str = 'smooth_l1', alpha_init: float = 1.0, min_alpha: float | None = None, max_alpha: float | None = None, action_spec: Any = None, fixed_alpha: bool = False, target_entropy: str | float = 'auto', delay_actor: bool = False, delay_qvalue: bool = True, delay_value: bool = True, gamma: float | None = None, priority_key: str | None = None, separate_losses: bool = False, reduction: str | None = None, skip_done_states: bool = False, deactivate_vmap: bool = False, _target_: str = 'torchrl.trainers.algorithms.configs.objectives._make_sac_loss')[source]

A class to configure a SAC loss.

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