class_docstr: Function base.
class_docstr_tok: ["Function","base","."]
docstr: Call the function with positional arguments
  
  args : list
     The positional arguments to the function call.
docstr_tok: ["Call","the","function","with","positional","arguments","args",":","list","The","positional","arguments","to","the","function","call","."]
code: def __call__(self, *args):
      """Call the function with positional arguments
  
      args : list
         The positional arguments to the function call.
      """
      temp_args = []
      values, tcodes, num_args = _make_tvm_args(args, temp_args)
      ret_val = TVMValue()
      ret_tcode = ctypes.c_int()
      if (
          _LIB.TVMFuncCall(
              self.handle,
              values,
              tcodes,
              ctypes.c_int(num_args),
              ctypes.byref(ret_val),
              ctypes.byref(ret_tcode),
          )
          != 0
      ):
          raise_last_ffi_error()
      _ = temp_args
      _ = args
      return RETURN_SWITCH[ret_tcode.value](ret_val)
  
imports: import ctypes
  import traceback
  from numbers import Number, Integral
  from ..base import _LIB, get_last_ffi_error, py2cerror, check_call, raise_last_ffi_error
  from ..base import c_str, string_types
  from ..runtime_ctypes import DataType, TVMByteArray, Device, ObjectRValueRef
  from .None import ndarray
  from .ndarray import NDArrayBase, _make_array
  from .types import TVMValue, ArgTypeCode
  from .types import TVMPackedCFunc, TVMCFuncFinalizer
  from .types import RETURN_SWITCH, C_TO_PY_ARG_SWITCH, _wrap_arg_func, _device_to_int64
  from .object import ObjectBase, PyNativeObject, _set_class_object
  from .None import object
label_desc: Use image node_id 3 for calling the PackedFuncBase obj's underlying member method code with example usage: obj.__call__() and returns: RETURN_SWITCH