code: def test_compile_in_subproc() -> None:
      major, minor = torch.cuda.get_device_capability(0)
      cc = major * 10 + minor
      config = triton.compiler.AttrsDescriptor(
          tuple(range(4)), (), (), ()
      )
  
      multiprocessing.set_start_method("fork")
      proc = multiprocessing.Process(
          target=compile_fn, args=(config, cc)
      )
      proc.start()
      proc.join()
      assert proc.exitcode == 0
  
file_path: triton/python/test/unit/runtime/test_subproc.py
imports: import multiprocessing
  import os
  import shutil
  import torch
  import triton
  import triton.language
  from triton.compiler import ASTSource
label_desc: Use image node_id 3 for calling a global function with example usage: test_compile_in_subproc() without return types