code: def _make_sess_from_op(
      model,
      arduino_board,
      workspace_dir,
      op_name,
      sched,
      arg_bufs,
      build_config,
      serial_number: str = None,
  ):
      target = tvm.target.target.micro(model)
      runtime = Runtime("crt", {"system-lib": True})
      with tvm.transform.PassContext(
          opt_level=3, config={"tir.disable_vectorize": True}
      ):
          mod = tvm.build(
              sched,
              arg_bufs,
              target=target,
              runtime=runtime,
              name=op_name,
          )
  
      return _make_session(
          model,
          arduino_board,
          workspace_dir,
          mod,
          build_config,
          serial_number,
      )
  
imports: import pathlib
  import numpy
  import onnx
  import pytest
  import tvm
  import tvm.testing
  from PIL import Image
  from tvm import relay
  from tvm.relay.testing import byoc
  from tvm.relay.backend import Executor, Runtime
  import test_utils
label_desc: Use image node_id 2 for calling a global function with example usage: _make_sess_from_op(model, arduino_board, workspace_dir, op_name, sched, arg_bufs, build_config, serial_number) and returns: _make_session