Schedule instructions each corresponds to a schedule primitive.
More...
#include <instruction.h>
|
InstructionKind | kind |
| The kind of the instruction. More...
|
|
ffi::Array< Any > | inputs |
| The input random variables of the instruction, and the type of each element can be one of the following: More...
|
|
ffi::Array< Any > | attrs |
| The attributes of the instruction. Similar to attributes of an operator, attributes of an instruction are arbitrary constant metadata required by the instructions. For example, the name of the block to be retrieved in GetBlock . More...
|
|
ffi::Array< Any > | outputs |
| The output random variables of the instruction, and the type of each element can be one of the following: More...
|
|
Schedule instructions each corresponds to a schedule primitive.
◆ RegisterReflection()
static void tvm::tir::InstructionNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_FFI_DECLARE_OBJECT_INFO_FINAL()
tvm::tir::InstructionNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL |
( |
"tir.Instruction" |
, |
|
|
InstructionNode |
, |
|
|
runtime::Object |
|
|
) |
| |
◆ attrs
ffi::Array<Any> tvm::tir::InstructionNode::attrs |
The attributes of the instruction. Similar to attributes of an operator, attributes of an instruction are arbitrary constant metadata required by the instructions. For example, the name of the block to be retrieved in GetBlock
.
◆ inputs
ffi::Array<Any> tvm::tir::InstructionNode::inputs |
The input random variables of the instruction, and the type of each element can be one of the following:
◆ kind
The kind of the instruction.
◆ outputs
ffi::Array<Any> tvm::tir::InstructionNode::outputs |
The output random variables of the instruction, and the type of each element can be one of the following:
The documentation for this class was generated from the following file: