code: def tir_multi_output(
      a0: T.handle, a1: T.handle, b0: T.handle, b1: T.handle
  ) -> None:
      T.func_attr({"global_symbol": "main", "tir.noalias": True})
      m = T.int32()
      n = T.int32()
      A0 = T.match_buffer(a0, (m, n))
      A1 = T.match_buffer(a1, (m, n))
      B0 = T.match_buffer(b0, (m, n))
      B1 = T.match_buffer(b1, (m, n))
  
      for i0, i1 in T.grid(m, n):
          with T.block("B.v0"):
              i, j = T.axis.remap("SS", [i0, i1])
              B0[i, j] = A0[i, j] + 2.0
          with T.block("B.v1"):
              i, j = T.axis.remap("SS", [i0, i1])
              B1[i, j] = A1[i, j] * 3.0
  
imports: import numpy
  import tvm
  import tvm.testing
  from tvm import te, tir, topi, relay
  from tvm.script import tir
  import pytest
label_desc: Use image node_id 16 for calling a global function with example usage: tir_multi_output(a0, a1, b0, b1) without return types