class_docstr: Create a ring of nodes (processes). Each node runs a copy of the same
  function.
  
  :param processes: Number of ring nodes in this Ring.
  :param func: the target function that each ring node will run.
  :param initializer: the initialization function that each ring node runs.
      This is used to setup the custom ring structure like PyTorch's
      torch.distributed, Horovod, etc.
  :param initargs: positional arguments that are passed to initializer.
      Currently this is not used.
class_docstr_tok: ["Create","a","ring","of","nodes","(","processes",")",".","Each","node","runs","a","copy","of","the","same","function",".",":","param","processes",":","Number","of","ring","nodes","in","this","Ring",".",":","param","func",":","the","target","function","that","each","ring","node","will","run",".",":","param","initializer",":","the","initialization","function","that","each","ring","node","runs",".","This","is","used","to","setup","the","custom","ring","structure","like","PyTorch's","torch.distributed",",","Horovod",",","etc",".",":","param","initargs",":","positional","arguments","that","are","passed","to","initializer",".","Currently","this","is","not","used","."]
code: def __init__(self, processes, func, initializer, initargs=None):
      self.size = processes
      self.initializer = initializer
      self.initargs = initargs
      self.func = func
      self.rank = 0
  
      if getattr(func, "__fiber_meta__", None):
          # Propogate meta info
          # We can't set attributes to bound/unbound methods (PEP 232),
          # so we set it to Ring object
          self.__fiber_meta__ = func.__fiber_meta__
  
      manager = _get_manager()
      self.members = manager.list(
          [RingNode(i) for i in range(self.size)]
      )
  
file_path: fiber/fiber/experimental/ring.py
imports: import multiprocessing
  import random
  import fiber
  from fiber.backend import get_backend
label_desc: Use image node_id 1 to create a new Ring object  with example: obj = Ring(processes, func, initializer, initargs)