class_docstr: ProcessGroupManager is used to manage the process groups in the cluster.
  
  There are some terms used in this class:
      - pg: the short name for process group
      - pg_name: the name of the process group
      - pg_size: the world size of the process group
      - rank: the rank of the current process in the process group
      - world_size: the total number of processes in the process group
docstr: Destroy all process groups.
docstr_tok: ["Destroy","all","process","groups","."]
code: def destroy_all(self) -> None:
      """
      Destroy all process groups.
      """
      for name in self.pg_store:
          dist.destroy_process_group(self.pg_store[name])
      self.pg_store.clear()
  
file_path: colossalai/colossalai/cluster/process_group_manager.py
imports: from typing import List
  import torch.distributed
  from torch.distributed import ProcessGroup
label_desc: Use image node_id 5 for calling the ProcessGroupManager obj's underlying member method code with example usage: obj.destroy_all() without return types