code: def __init__(self):
      self.num_proc = 1
      self.check_build = None
      self.ssh_port = None
      self.ssh_identity_file = None
      self.disable_cache = None
      self.start_timeout = None
      self.nic = None
      self.output_filename = None
      self.verbose = None
      self.command = None
      self.run_func = None
      self.config_file = None
      self.nics = None
      self.executable = None
  
      # tuneable parameter arguments
      self.fusion_threshold_mb = None
      self.cycle_time_ms = (None,)
      self.cache_capacity = (None,)
  
      # hierarchy
      self.hierarchical_allreduce = None
      self.hierarchical_allgather = None
      self.torus_allreduce = None
  
      # autotune arguments
      self.autotune = None
      self.autotune_log_file = None
      self.autotune_warmup_samples = None
      self.autotune_steps_per_sample = None
      self.autotune_bayes_opt_max_samples = None
      self.autotune_gaussian_process_noise = None
  
      # elastic arguments
      self.min_num_proc = None
      self.max_num_proc = None
      self.slots = None
      self.elastic_timeout = None
      self.reset_limit = None
      self.cooldown_range = None
  
      # timeline arguments
      self.timeline_filename = None
      self.timeline_mark_cycles = None
  
      # stall check arguments
      self.no_stall_check = None
      self.stall_check_warning_time_seconds = None
      self.stall_check_shutdown_time_seconds = None
  
      # library arguments
      self.mpi_threads_disable = None
      self.mpi_args = None
      self.tcp_flag = None
      self.binding_args = None
      self.num_nccl_streams = None
      self.thread_affinity = None
      self.gloo_timeout_seconds = None
  
      # logging arguments
      self.log_level = None
      self.log_with_timestamp = None
      self.prefix_output_with_timestamp = None
  
      # host arguments
      self.hosts = None
      self.hostfile = None
      self.host_discovery_script = None
  
      # controller arguments
      self.use_gloo = None
      self.use_mpi = None
      self.use_jsrun = None
  
imports: import warnings
label_desc: Use image node_id 1 to create a new _HorovodArgs object from inherited base classes: object with example: obj = _HorovodArgs()