#include <tvm/ffi/reflection/registry.h>
#include <tvm/ir/prim/expr.h>
#include <utility>
Go to the source code of this file.
|
| namespace | tvm |
| | An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
|
| |
| namespace | tvm::s_tir |
| |
|
| using | tvm::s_tir::FInstructionApply = ffi::TypedFunction< ffi::Array< Any >(Schedule sch, const ffi::Array< Any > &inputs, const ffi::Array< Any > &attrs, const Any &decision)> |
| | Type of the functor that applies the instruction to a TensorIR schedule.
|
| |
| using | tvm::s_tir::FInstructionAsPython = ffi::TypedFunction< ffi::String(const ffi::Array< Any > &inputs, const ffi::Array< Any > &attrs, const Any &decision, const ffi::Array< ffi::String > &outputs)> |
| | Type of the functor that converts the instruction to a statement in python syntax.
|
| |
| using | tvm::s_tir::FInstructionAttrsAsJSON = ffi::TypedFunction< ffi::ObjectRef(ffi::Array< Any > attrs)> |
| | Type of the functor that serialize its attributes to JSON.
|
| |
| using | tvm::s_tir::FInstructionAttrsFromJSON = ffi::TypedFunction< ffi::Array< Any >(ffi::ObjectRef json_attrs)> |
| | Type of the functor that deserialize its attributes from JSON.
|
| |