class_docstr: Soft Actor Critic (SAC) Algorithm class.
  
  This file defines the distributed Algorithm class for the soft actor critic
  algorithm.
  See `sac_[tf|torch]_policy.py` for the definition of the policy loss.
  
  Detailed documentation:
  https://docs.ray.io/en/master/rllib-algorithms.html#sac
class_docstr_tok: ["Soft","Actor","Critic","(","SAC",")","Algorithm","class",".","This","file","defines","the","distributed","Algorithm","class","for","the","soft","actor","critic","algorithm",".","See","`","sac_","[","tf|torch","]","_policy.py","`","for","the","definition","of","the","policy","loss",".","Detailed","documentation",":","https",":","\/\/docs.ray.io\/en\/master\/rllib-algorithms.html","#","sac"]
code: def __init__(self, *args, **kwargs):
      self._allow_unknown_subkeys += [
          "policy_model_config",
          "q_model_config",
      ]
      super().__init__(*args, **kwargs)
  
imports: import logging
  from typing import Type, Dict, Any, Optional, Union
  from ray.rllib.algorithms.algorithm_config import AlgorithmConfig, NotProvided
  from ray.rllib.algorithms.dqn.dqn import DQN
  from ray.rllib.algorithms.sac.sac_tf_policy import SACTFPolicy
  from ray.rllib.policy.policy import Policy
  from ray.rllib.utils import deep_update
  from ray.rllib.utils.annotations import override
  from ray.rllib.utils.deprecation import DEPRECATED_VALUE, deprecation_warning
  from ray.rllib.utils.framework import try_import_tf, try_import_tfp
label_desc: Use image node_id 1 to create a new SAC object from inherited base classes: DQN with example: obj = SAC()