code: def __init__(
      self,
      n_devices,
      rank,
      host=_store._DEFAULT_HOST,
      port=_store._DEFAULT_PORT,
  ):
      self._n_devices = n_devices
      self.rank = rank
      self._store_proxy = _store.TCPStoreProxy(host, port)
      if rank == 0:
          self._store = _store.TCPStore(n_devices)
  
file_path: cupy/cupyx/distributed/_comm.py
imports: import abc
  from cupyx.distributed import _store
label_desc: Use image node_id 1 to create a new _Backend object from inherited base classes: abc with example: obj = _Backend(n_devices, rank, host, port)