code: def shutdown_torch_dist_process_group(workers: List[ActorHandle]):
      ray.get(
          [
              w.execute.remote(_shutdown_torch_distributed)
              for w in workers
          ]
      )
  
file_path: ray/python/ray/air/util/torch_dist.py
imports: from abc import ABC
  from collections import defaultdict
  from datetime import timedelta
  import os
  import torch
  import torch.distributed
  from typing import Callable, List, T
  import ray
  from ray.actor import ActorHandle
  from ray.train._internal.utils import get_address_and_port
  from ray.train.constants import DEFAULT_NCCL_SOCKET_IFNAME
  from ray.air._internal.torch_utils import get_device
label_desc: Use image node_id 5 for calling a global function with example usage: shutdown_torch_dist_process_group(workers) without return types