class_docstr: Argument information
class_docstr_tok: ["Argument","information"]
docstr: Extract a list of the argument information from the entry func of an IRModule.
  
  Parameters
  ----------
  mod : IRModule
      The IRModule to get argument information from.
  remove_preproc : bool
      Whether to remove the preprocessing blocks.
  
  Returns
  -------
  extracted : List[ArgInfo]
      An array of the argument information derived.
docstr_tok: ["Extract","a","list","of","the","argument","information","from","the","entry","func","of","an","IRModule",".","Parameters","--","--","--","--","--","mod",":","IRModule","The","IRModule","to","get","argument","information","from",".","remove_preproc",":","bool","Whether","to","remove","the","preprocessing","blocks",".","Returns","--","--","--","-","extracted",":","List","[","ArgInfo","]","An","array","of","the","argument","information","derived","."]
code: def from_entry_func(
      mod: IRModule, remove_preproc: bool = True
  ) -> List["ArgInfo"]:
      """Extract a list of the argument information from the entry func of an IRModule.
  
      Parameters
      ----------
      mod : IRModule
          The IRModule to get argument information from.
      remove_preproc : bool
          Whether to remove the preprocessing blocks.
  
      Returns
      -------
      extracted : List[ArgInfo]
          An array of the argument information derived.
      """
      return _ffi_api.ArgInfoFromEntryFunc(mod, remove_preproc)
  
file_path: tvm/python/tvm/meta_schedule/arg_info.py
imports: from typing import Any, List, Union
  from tvm._ffi import register_object
  from tvm.ir import IRModule
  from tvm.runtime import DataType, Object, ShapeTuple
  from tvm.tir import PrimFunc
  from .None import _ffi_api
  from .utils import _json_de_tvm
label_desc: Use image node_id 4 for calling the ArgInfo obj's underlying member method code with example usage: obj.from_entry_func(mod, remove_preproc) and returns: _ffi_api