code: def test_compile_tflite_module(use_vm, tflite_mobilenet_v1_1_quant):
      # some CI environments wont offer tflite, so skip in case it is not present
      pytest.importorskip("tflite")
      # Check default compilation.
      verify_compile_tflite_module(tflite_mobilenet_v1_1_quant)
      # Check with manual shape override
      shape_string = "input:[1,224,224,3]"
      shape_dict = tvmc.shape_parser.parse_shape_string(shape_string)
      verify_compile_tflite_module(
          tflite_mobilenet_v1_1_quant, shape_dict, use_vm=use_vm
      )
  
imports: import os
  import re
  import numpy
  import shutil
  import tarfile
  from os import path
  from unittest import mock
  import pytest
  import tvm
  from tvm.ir.memory_pools import WorkspacePoolInfo, WorkspaceMemoryPools
  from tvm.target import Target
  import tvm.testing
  from tvm.relay.op.contrib.ethosn import ethosn_available
  from tvm.relay.backend import Runtime, Executor
  from tvm import relay
  from tvm.contrib.target.vitis_ai import vitis_ai_available
  from tvm.driver import tvmc
  from tvm.driver.tvmc.model import TVMCPackage
  from tvm.contrib import utils
label_desc: Use image node_id 7 for calling a global function with example usage: test_compile_tflite_module(use_vm, tflite_mobilenet_v1_1_quant) without return types