class_docstr: The usage of Hybrid Module is very similar to conventional TVM module,
  but conventional TVM module requires a function body which is already fully
  lowered. This contradicts to the fact that Hybrid Module is originally a text
  format for Phase 0 HalideIR. Thus, a totally separated module is defined.
class_docstr_tok: ["The","usage","of","Hybrid","Module","is","very","similar","to","conventional","TVM","module",",","but","conventional","TVM","module","requires","a","function","body","which","is","already","fully","lowered",".","This","contradicts","to","the","fact","that","Hybrid","Module","is","originally","a","text","format","for","Phase","0","HalideIR",".","Thus",",","a","totally","separated","module","is","defined","."]
code: def __call__(self, *args):
      if _is_tvm_arg_types(args):
          return source_to_op(self.root_, args, globals(), {})
      return self.func_(*args)
  
file_path: tvm/python/tvm/te/hybrid/module.py
imports: import ast
  from tvm.contrib import utils
  from .utils import _internal_assert
  from .utils import _is_tvm_arg_types
  from .parser import source_to_op
label_desc: Use image node_id 2 for calling the HybridModule obj's underlying member method code with example usage: obj.__call__() and returns: self, source_to_op