code: def __init__(
      self,
      replicated_device=None,
      epsilon=1e-2,
      name="",
      create_ops=True,
      pubsub_params=None,
  ):
      super().__init__(name=name, pubsub_params=pubsub_params)
      self.sess = None
      self.replicated_device = replicated_device
      self.epsilon = epsilon
      self.ops_were_created = False
      if create_ops:
          with tf.device(replicated_device):
              self.set_params()
  
file_path: coach/rl_coach/architectures/tensorflow_components/shared_variables.py
imports: import os
  import pickle
  import numpy
  import tensorflow
  from rl_coach.utilities.shared_running_stats import SharedRunningStats
label_desc: Use image node_id 1 to create a new TFSharedRunningStats object from inherited base classes: SharedRunningStats with example: obj = TFSharedRunningStats(replicated_device, epsilon, name, create_ops, pubsub_params)