code: def test_compile_nhwc_pack():
      data = relay.var("data", shape=(1, 1, 1, 1024), dtype="uint8")
      weight = relay.var(
          "weight", shape=(1, 1, 1024, 1001), dtype="int8"
      )
      p2 = relay.var("p2", shape=(1, 1, 1, 1), dtype="int32")
      conv = relay.nn.conv2d(
          data,
          weight,
          kernel_size=(1, 1),
          data_layout="NHWC",
          kernel_layout="HWIO",
          out_dtype="int32",
      )
      multiply = relay.multiply(relay.const(-22, dtype="int32"), p2)
      tile = relay.tile(multiply, reps=(1, 1, 1, 1001))
      subtract = relay.subtract(conv, tile)
  
      func = subtract
      mod = relay.Function(relay.analysis.free_vars(func), func)
      relay.build(mod, target="llvm")
  
imports: import numpy
  import tvm
  from tvm import te
  import tvm.testing
  from tvm import relay
  from tvm import autotvm
  from tvm import topi
  from tvm.relay.backend import te_compiler
  from tvm.relay.testing import run_infer_type
  from tvm.relay.testing.temp_op_attr import TempOpAttr
label_desc: Use image node_id 16 for calling a global function with example usage: test_compile_nhwc_pack() without return types