class_docstr: Argument information
class_docstr_tok: ["Argument","information"]
docstr: Extract a list of the argument information from PrimFunc.
  
  Parameters
  ----------
  func : PrimFunc
      The PrimFunc to get argument information from.
  
  Returns
  -------
  extracted : List[ArgInfo]
      An array of the argument information derived.
docstr_tok: ["Extract","a","list","of","the","argument","information","from","PrimFunc",".","Parameters","--","--","--","--","--","func",":","PrimFunc","The","PrimFunc","to","get","argument","information","from",".","Returns","--","--","--","-","extracted",":","List","[","ArgInfo","]","An","array","of","the","argument","information","derived","."]
code: def from_prim_func(func: PrimFunc) -> List["ArgInfo"]:
      """Extract a list of the argument information from PrimFunc.
  
      Parameters
      ----------
      func : PrimFunc
          The PrimFunc to get argument information from.
  
      Returns
      -------
      extracted : List[ArgInfo]
          An array of the argument information derived.
      """
      return _ffi_api.ArgInfoFromPrimFunc(func)
  
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 3 for calling the ArgInfo obj's underlying member method code with example usage: obj.from_prim_func(func) and returns: _ffi_api