code: def test_packed_8x8x32_resnet50(hexagon_launcher):
      """Test packed 8*8*32 Resnet50"""
  
      if tvm.testing.utils.IS_IN_CI:
          pytest.skip("Skipping test since it takes too long in CI.")
  
      mod, params = load_model()
  
      inp = np.random.randn(1, 3, 224, 224).astype("float32")
      input_name = "image"
  
      do_tune = True
  
      if do_tune:
          hexagon_lowered = tune_conv2d_template(
              mod,
              _schedule_packed_8x8x32_conv2d,
              "packed_8x8x32",
              params,
              hexagon_launcher,
              {},
          )
      else:
          with tvm.transform.PassContext(opt_level=3):
              hexagon_lowered = relay.build(
                  mod,
                  tvm.target.Target(
                      TARGET_HEXAGON, host=TARGET_HEXAGON
                  ),
                  params=params,
                  executor=EXECUTOR,
              )
  
      with tvm.transform.PassContext(opt_level=3):
          llvm_lowered = tvm.relay.build(
              mod,
              tvm.target.Target(TARGET_LLVM, host=TARGET_LLVM),
              params=params,
          )
  
      evaluate_mod(
          hexagon_launcher,
          hexagon_lowered,
          llvm_lowered,
          input_name,
          inp,
      )
  
imports: import os
  import tempfile
  from types import MappingProxyType
  from typing import Any, Mapping, Optional
  import numpy
  import pytest
  import tvm
  import tvm.testing
  from tvm import meta_schedule
  from tvm import relay
  from tvm._ffi import register_func
  from tvm.contrib.hexagon.meta_schedule import get_hexagon_local_builder, get_hexagon_rpc_runner
  from tvm.meta_schedule import postproc, schedule_rule
  from tvm.meta_schedule.utils import cpu_count
  from tvm.tir.schedule import BlockRV, Schedule
  from tvm.tir.schedule.analysis import has_block
  from tvm.tir.tensor_intrin.hexagon import VRMPY_u8i8i32_INTRIN, VRMPY_u8u8i32_INTRIN, VRMPY_u8i8i32_VTCM_INTRIN
  from ..infrastructure import get_hexagon_target
label_desc: Use image node_id 7 for calling a global function with example usage: test_packed_8x8x32_resnet50(hexagon_launcher) without return types