code: def compile_fn_dot(attrs, capability):
      @triton.jit
      def kernel_dot(Z):
          offs = (
              tl.arange(0, 16)[:, None] * 16 + tl.arange(0, 16)[None, :]
          )
          z = tl.load(Z + offs)
          z = tl.dot(z, z)
          tl.store(Z + offs, z)
  
      src = ASTSource(
          fn=kernel_dot,
          signature={0: "*fp32"},
          attrs=attrs,
          constants=dict(),
      )
      triton.compile(src=src, target=("cuda", capability))
  
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 4 for calling a global function with example usage: compile_fn_dot(attrs, capability) without return types