Managed reference to ArgInfoNode.
More...
#include <arg_info.h>
Managed reference to ArgInfoNode.
- See also
- ArgInfoNode
◆ ArgInfo()
tvm::meta_schedule::ArgInfo::ArgInfo |
( |
| ) |
|
|
protecteddefault |
◆ FromEntryFunc()
static Array<ArgInfo, void> tvm::meta_schedule::ArgInfo::FromEntryFunc |
( |
const IRModule & |
mod, |
|
|
bool |
remove_preproc |
|
) |
| |
|
static |
Extract a list of the argument information from the entry func of an IRModule.
- Parameters
-
mod | The IRModule to extract argument information from. |
remove_preproc | Whether to remove the preprocessing blocks. |
- Returns
- An array of the argument information derived.
◆ FromJSON()
static ArgInfo tvm::meta_schedule::ArgInfo::FromJSON |
( |
const ObjectRef & |
json_obj | ) |
|
|
static |
Parse the argument information from a JSON object.
- Parameters
-
json_obj | The json object to parse. |
- Returns
- The argument information parsed.
◆ FromPrimFunc()
Extract a list of the argument information from PrimFunc.
- Parameters
-
func | The PrimFunc to get argument information from. |
- Returns
- An array of the argument information derived.
◆ TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS()
tvm::meta_schedule::ArgInfo::TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS |
( |
ArgInfo |
, |
|
|
runtime::ObjectRef |
, |
|
|
ArgInfoNode |
|
|
) |
| |
The documentation for this class was generated from the following file: