code: def _run_process(
      remote: multiprocessing.connection.Connection,
      python_file: PurePath,
      configs: Optional[Dict[str, any]],
      comment: Optional[str],
  ):
      main_func = _load_module_main(python_file)
      _set_arguments(configs=configs, comment=comment)
      remote.send("ready")
      # sys.stdout = None
  
      while True:
          try:
              cmd = remote.recv()
              if cmd == "start":
                  main_func()
              else:
                  raise NotImplementedError
          except KeyboardInterrupt as e:
              print("Interrupted")
              print(e)
              break
  
file_path: labml/client/labml/internal/manage/process.py
imports: import importlib
  import multiprocessing
  import multiprocessing.connection
  from pathlib import PurePath
  from typing import Dict, Optional
  from labml import lab
  from labml.internal import experiment
label_desc: Use image node_id 4 for calling a global function with example usage: _run_process(remote, python_file, configs, comment) without return types