code: def run_all(ts: List[threading.Thread]) -> None:
      for t in ts:
          t.start()
      for t in ts:
          t.join()
  
file_path: determined/harness/determined/launch/wrap_rank.py
imports: import argparse
  import contextlib
  import io
  import os
  import re
  import subprocess
  import sys
  import threading
  from typing import BinaryIO, Iterator, List
  import determined
  from determined import constants
label_desc: Use image node_id 3 for calling a global function with example usage: run_all(ts) without return types