tvm
|
Rules to apply a postprocessor to a schedule. More...
#include <postproc.h>
Public Member Functions | |
virtual | ~PostprocNode ()=default |
Virtual destructor. More... | |
virtual void | InitializeWithTuneContext (const TuneContext &context)=0 |
Initialize the design space generator with tuning context. More... | |
virtual bool | Apply (const tir::Schedule &sch)=0 |
Apply a postprocessor to the given schedule. More... | |
virtual Postproc | Clone () const =0 |
Clone the postprocessor. More... | |
TVM_FFI_DECLARE_OBJECT_INFO ("meta_schedule.Postproc", PostprocNode, Object) | |
Static Public Member Functions | |
static void | RegisterReflection () |
Static Public Attributes | |
static constexpr const bool | _type_mutable = true |
Rules to apply a postprocessor to a schedule.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Apply a postprocessor to the given schedule.
sch | The schedule to be post processed. |
Implemented in tvm::meta_schedule::PyPostprocNode.
|
pure virtual |
Clone the postprocessor.
Implemented in tvm::meta_schedule::PyPostprocNode.
|
pure virtual |
Initialize the design space generator with tuning context.
context | The tuning context for initialization. |
Implemented in tvm::meta_schedule::PyPostprocNode.
|
inlinestatic |
tvm::meta_schedule::PostprocNode::TVM_FFI_DECLARE_OBJECT_INFO | ( | "meta_schedule.Postproc" | , |
PostprocNode | , | ||
Object | |||
) |
|
staticconstexpr |