19 #ifndef TVM_S_TIR_META_SCHEDULE_ARG_INFO_H_
20 #define TVM_S_TIR_META_SCHEDULE_ARG_INFO_H_
22 #include <tvm/ffi/container/shape.h>
23 #include <tvm/ffi/reflection/registry.h>
30 namespace meta_schedule {
41 virtual ffi::ObjectRef
AsJSON()
const = 0;
85 namespace refl = tvm::ffi::reflection;
86 refl::ObjectDef<TensorInfoNode>()
Managed reference class to IRModuleNode.
Definition: module.h:258
Runtime primitive data type.
Definition: data_type.h:45
Managed reference to PrimFuncNode.
Definition: function.h:131
IRModule that holds the functions and type definitions.
tvm::PrimExpr mod(const tvm::PrimExpr &a, const tvm::PrimExpr &b)
Definition: broadcast.h:308
Tensor shape(const Tensor &src, DataType dtype, const std::string name="T_shape", const std::string tag=kInjective)
Get the shape of input tensor.
Definition: transform.h:1981
An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
Definition: analyzer.h:37