code: def test_multiple_imported_modules():
      def make_func(symbol):
          n = tvm.te.size_var("n")
          Ab = tvm.tir.decl_buffer((n,), dtype="float32")
          i = tvm.te.var("i")
          stmt = tvm.tir.For(
              i,
              0,
              n - 1,
              tvm.tir.ForKind.SERIAL,
              tvm.tir.BufferStore(
                  Ab, tvm.tir.BufferLoad(Ab, [i]) + 1, [i + 1]
              ),
          )
          return tvm.tir.PrimFunc([Ab], stmt).with_attr(
              "global_symbol", symbol
          )
  
      def make_module(mod):
          mod = tvm.IRModule(mod)
          mod = tvm.driver.build(mod, target="llvm")
          return mod
  
      module_main = make_module({"main": make_func("main")})
      module_a = make_module({"func_a": make_func("func_a")})
      module_b = make_module({"func_b": make_func("func_b")})
      module_main.import_module(module_a)
      module_main.import_module(module_b)
      module_main.get_function("func_a", query_imports=True)
      module_main.get_function("func_b", query_imports=True)
  
imports: import numpy
  import os
  from tvm import relay, runtime
  from tvm.relay import testing
  import tvm
  from tvm.contrib import graph_executor
  from tvm.contrib.debugger import debug_executor
  from tvm.contrib.cuda_graph import cuda_graph_executor
  import tvm.testing
label_desc: Use image node_id 13 for calling a global function with example usage: test_multiple_imported_modules() and returns: tvm, mod