20 #ifndef TVM_META_SCHEDULE_MUTATOR_H_
21 #define TVM_META_SCHEDULE_MUTATOR_H_
23 #include <tvm/ffi/function.h>
24 #include <tvm/ffi/optional.h>
25 #include <tvm/ffi/reflection/registry.h>
32 namespace meta_schedule {
69 static constexpr
const char*
_type_key =
"meta_schedule.Mutator";
77 class Mutator :
public runtime::ObjectRef {
89 using FApply = ffi::TypedFunction<Optional<tir::Trace>(
174 static constexpr const
char*
_type_key = "meta_schedule.PyMutator";
Managed reference to TuneContextNode.
Definition: tune_context.h:98
int64_t TRandState
Definition: random_engine.h:46
Managed reference to TraceNode.
Definition: trace.h:143
Performance counters for profiling via the PAPI library.
Definition: analyzer.h:37
A managed object in the TVM runtime.
Random number generator. It provides a generic interface consistent with std::uniform_random_bit_gene...