code: def create_local_aot_executor(session: Session):
      """Create a local AoT executor driving execution on the remote CPU device given.
  
      Parameters
      ----------
      session : Session
          A microTVM device session.
  
      Returns
      -------
      tvm.runtime.executor.aot_executor.AotModule :
           A local AoT executor instance that executes on the remote device.
      """
      return AotModule(session.create_aot_executor())
  
imports: import json
  import logging
  import sys
  import os
  import pathlib
  import shutil
  from typing import Union
  from tvm.runtime.executor.aot_executor import AotModule
  from ..error import register_error
  from .._ffi import get_global_func, register_func
  from ..contrib import graph_executor
  from ..contrib import utils
  from ..contrib.debugger import debug_executor
  from ..rpc import RPCSession
  from .None import project
  from .transport import IoTimeoutError
  from .transport import TransportLogger
label_desc: Use image node_id 4 for calling a global function with example usage: create_local_aot_executor(session) and returns: AotModule