code: def _json_de_tvm(obj: Any) -> Any:
      """Unpack a TVM nested container to a JSON object in python.
  
      Parameters
      ----------
      obj : Any
          The TVM nested container to be unpacked.
  
      Returns
      -------
      result : Any
          The unpacked json object.
      """
      if obj is None:
          return None
      if isinstance(obj, (int, float)):
          return obj
      if isinstance(obj, (IntImm, FloatImm)):
          return obj.value
      if isinstance(obj, (str, String)):
          return str(obj)
      if isinstance(obj, Array):
          return [_json_de_tvm(i) for i in obj]
      if isinstance(obj, Map):
          return {
              _json_de_tvm(k): _json_de_tvm(v) for k, v in obj.items()
          }
      raise TypeError("Not supported type: " + str(type(obj)))
  
imports: import ctypes
  import os
  import shutil
  from typing import Any, Callable, List, Optional, Union
  import numpy
  import psutil
  from tvm._ffi import get_global_func, register_func
  from tvm.error import TVMError
  from tvm.ir import Array, IRModule, Map
  from tvm.rpc import RPCSession
  from tvm.runtime import PackedFunc, String
  from tvm.tir import FloatImm, IntImm
label_desc: Use image node_id 9 for calling a global function with example usage: _json_de_tvm(obj) and returns: None, obj, obj, str, unknown, unknown