code: def run_model(flags, args, conf):
      model_conf = get_model_conf_by_name(flags, conf)
      mace_check(model_conf is not None, "Get model conf failed.")
      model_conf = config_parser.normalize_model_config(model_conf)
      mace_check(
          len(model_conf[ModelKeys.subgraphs].items()) == 1,
          "MACE Micro does not support multi graph.",
      )
      for graph_name, graph_config in model_conf[
          ModelKeys.subgraphs
      ].items():
          run_model_with_conf(
              flags, args, flags.model_name, graph_config
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import argparse
  import copy
  import numpy
  import shutil
  import tempfile
  from micro_converter import MicroConverter
  from py_proto import mace_pb2
  import run_target
  from utils import util
  from utils import device
  from utils import config_parser
  from utils.target import Target
  from utils.config_parser import ModelKeys
  from utils.util import MaceLogger
  from utils.util import mace_check
  import validate
  import layers_validate
label_desc: Use image node_id 4 for calling a global function with example usage: run_model(flags, args, conf) without return types