code: def setup_torch_distribute(
      self, tcp_store_host, tcp_store_port, world_rank, world_size
  ):
      self._init_torch_ddp(
          tcp_store_host, tcp_store_port, world_rank, world_size
      )
      self.setup_ddp_components()
  
file_path: BigDL/python/orca/src/bigdl/orca/learn/pytorch/core/lifecycle.py
imports: from abc import abstractmethod, ABCMeta
  from torch.utils.data import DataLoader
  from torch.utils.data.distributed import DistributedSampler
label_desc: Use image node_id 2 for calling the LifeCycle obj's underlying member method code with example usage: obj.setup_torch_distribute(tcp_store_host, tcp_store_port, world_rank, world_size) without return types