code: def run_model(data: T.handle, output: T.handle) -> None:
      # function attr dict
      T.func_attr(
          {
              "global_symbol": "tvmgen_default_run_model",
              "runner_function": True,
          }
      )
      data_buffer = T.match_buffer(
          data, [864], dtype="float32", align=16
      )
      output_buffer = T.match_buffer(
          output, [864], dtype="float32", align=16
      )
      # body
      sid_11 = T.allocate([3456], "int8", "global.workspace")
      sid_5 = T.allocate([3456], "int8", "global.workspace")
      sid_10 = T.allocate([3456], "int8", "global.workspace")
      sid_6 = T.allocate([3456], "int8", "global.workspace")
      sid_8 = T.allocate([3456], "int8", "global.workspace")
      sid_2 = T.allocate([3456], "int8", "global.workspace")
      sid_7 = T.allocate([3456], "int8", "global.workspace")
      sid_3 = T.allocate([3456], "int8", "global.workspace")
      sid_12 = T.allocate([3456], "int8", "global.workspace")
      sid_4 = T.allocate([3456], "int8", "global.workspace")
      sid_18 = T.allocate([3456], "int8", "global.workspace")
      sid_19 = T.allocate([3456], "int8", "global.workspace")
      sid_20 = T.allocate([3456], "int8", "global.workspace")
  
      sid_21 = T.allocate_const(
          [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "int8", [10]
      )
      sid_22 = T.allocate_const([1], "int8", [1])
      sid_23 = T.allocate_const([2, 1], "int8", [3456])
  
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_layout_transform_1",
              data_buffer.data,
              sid_23,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_contrib_conv2d_NCHWc",
              sid_8,
              T.cast(T.lookup_param("p0", dtype="handle"), "handle"),
              sid_7,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_layout_transform",
              sid_7,
              sid_6,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_reshape_1",
              data_buffer.data,
              sid_12,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_contrib_dense_pack_nn_relu",
              sid_12,
              T.cast(T.lookup_param("p1", dtype="handle"), "handle"),
              sid_11,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_reshape",
              sid_11,
              sid_10,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_softmax_add_add_multiply_add",
              sid_6,
              sid_10,
              T.cast(T.lookup_param("p2", dtype="handle"), "handle"),
              T.cast(T.lookup_param("p3", dtype="handle"), "handle"),
              T.cast(T.lookup_param("p4", dtype="handle"), "handle"),
              sid_5,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_layout_transform_1",
              sid_5,
              sid_4,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_contrib_conv2d_NCHWc",
              sid_4,
              T.cast(T.lookup_param("p5", dtype="handle"), "handle"),
              sid_3,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_layout_transform",
              sid_3,
              sid_2,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_reshape_1",
              sid_5,
              sid_20,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_contrib_dense_pack_nn_relu",
              sid_20,
              T.cast(T.lookup_param("p6", dtype="handle"), "handle"),
              sid_19,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_reshape",
              sid_19,
              sid_18,
              dtype="int32",
          )
      )
      T.evaluate(
          T.tvm_call_cpacked(
              "tvmgen_default_fused_nn_softmax_add",
              sid_2,
              sid_18,
              output_buffer.data,
              dtype="int32",
          )
      )
  
imports: import pytest
  import sys
  import tvm
  from tvm import tir, script
  from tvm.ir import Range
  from tvm.script import tir
  from tvm.tir import stmt_functor
  from tvm.tir import PrimFunc
  from tvm.tir.usmp import utils
  from tvm.target import Target
  from tvm import WorkspacePoolInfo, ConstantPoolInfo
label_desc: Use image node_id 9 for calling the MultipleCallsToSamePrimFuncModule obj's underlying member method code with example usage: obj.run_model(data, output) without return types