class_docstr: CQL (derived from SAC).
class_docstr_tok: ["CQL","(","derived","from","SAC",")","."]
code: def get_default_config(cls) -> AlgorithmConfig:
      return CQLConfig()
  
imports: import logging
  from typing import Optional, Type
  from ray.rllib.algorithms.algorithm_config import AlgorithmConfig, NotProvided
  from ray.rllib.algorithms.cql.cql_tf_policy import CQLTFPolicy
  from ray.rllib.algorithms.cql.cql_torch_policy import CQLTorchPolicy
  from ray.rllib.algorithms.sac.sac import SAC, SACConfig
  from ray.rllib.execution.rollout_ops import synchronous_parallel_sample
  from ray.rllib.execution.train_ops import multi_gpu_train_one_step, train_one_step
  from ray.rllib.policy.policy import Policy
  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
  from ray.rllib.utils.metrics import LAST_TARGET_UPDATE_TS, NUM_AGENT_STEPS_SAMPLED, NUM_AGENT_STEPS_TRAINED, NUM_ENV_STEPS_SAMPLED, NUM_ENV_STEPS_TRAINED, NUM_TARGET_UPDATES, TARGET_NET_UPDATE_TIMER, SYNCH_WORKER_WEIGHTS_TIMER, SAMPLE_TIMER
  from ray.rllib.utils.typing import ResultDict
label_desc: Use image node_id 1 for calling the CQL obj's underlying member method code with example usage: obj.get_default_config(cls) and returns: CQLConfig