code: def partitioned_concat_3(
      placeholder: T.Buffer((1, 64, 28, 28), "int8"),
      placeholder_1: T.Buffer((1, 32, 28, 28), "int8"),
      placeholder_2: T.Buffer((1, 32, 28, 28), "int8"),
      T_concat: T.Buffer((1, 128, 28, 28), "int8"),
  ) -> None:
      placeholder_flat = T.Buffer(
          [50176], "int8", data=placeholder.data
      )
      placeholder_1_flat = T.Buffer(
          [25088], "int8", data=placeholder_1.data
      )
      placeholder_2_flat = T.Buffer(
          [25088], "int8", data=placeholder_2.data
      )
      T_concat_flat = T.Buffer([100352], "int8", data=T_concat.data)
      for i1, i2, i3 in T.grid(64, 28, 28):
          T_concat_flat[i1 * 784 + i2 * 28 + i3] = placeholder_flat[
              i1 * 784 + i2 * 28 + i3
          ]
      for i1, i2, i3 in T.grid(32, 28, 28):
          T_concat_flat[
              i1 * 784 + i2 * 28 + i3 + 50176
          ] = placeholder_1_flat[i1 * 784 + i2 * 28 + i3]
      for i1, i2, i3 in T.grid(32, 28, 28):
          T_concat_flat[
              i1 * 784 + i2 * 28 + i3 + 75264
          ] = placeholder_2_flat[i1 * 784 + i2 * 28 + i3]
  
imports: import pytest
  import tvm
  import tvm.testing
  from tvm import te
  from tvm.ir.module import IRModule
  from tvm.script import tir
  import numpy
label_desc: Use image node_id 26 for calling a global function with example usage: partitioned_concat_3(placeholder, placeholder_1, placeholder_2, T_concat) without return types