class_docstr: Benchmark return tests for Soft Actor Critic (SAC) Haarnoja18.
docstr: Benchmarks for SAC Haarnoja18.
  
  Args:
    output_dir: directory where to output e.g. log files
    root_data_dir: directory under which to look for dataset
    **kwargs: arbitrary named arguments. This is needed to make the
      constructor forward compatible in case PerfZero provides more named
      arguments before updating the constructor.
code: def __init__(self, output_dir=None, root_data_dir=None, **kwargs):
      """Benchmarks for SAC Haarnoja18.
  
      Args:
        output_dir: directory where to output e.g. log files
        root_data_dir: directory under which to look for dataset
        **kwargs: arbitrary named arguments. This is needed to make the
          constructor forward compatible in case PerfZero provides more named
          arguments before updating the constructor.
      """
      super(SacHaarnoja18Return, self).__init__(output_dir=output_dir)
  
file_path: agents/tf_agents/benchmark/sac_benchmark.py
imports: import os
  import time
  import tensorflow
  from tf_agents.benchmark import utils
  from tf_agents.benchmark.perfzero_benchmark import PerfZeroBenchmark
  from tf_agents.examples.sac.haarnoja18 import sac_train_eval
label_desc: Use image node_id 1 to create a new SacHaarnoja18Return object from inherited base classes: PerfZeroBenchmark with example: obj = SacHaarnoja18Return(output_dir, root_data_dir)