#include <task_scheduler.h>
|
static constexpr const char * | _type_key = "meta_schedule.TaskRecord" |
|
◆ RegisterReflection()
static void tvm::meta_schedule::TaskRecordNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_DECLARE_FINAL_OBJECT_INFO()
tvm::meta_schedule::TaskRecordNode::TVM_DECLARE_FINAL_OBJECT_INFO |
( |
TaskRecordNode |
, |
|
|
Object |
|
|
) |
| |
◆ _type_key
constexpr const char* tvm::meta_schedule::TaskRecordNode::_type_key = "meta_schedule.TaskRecord" |
|
staticconstexpr |
◆ build_error_count
int tvm::meta_schedule::TaskRecordNode::build_error_count = 0 |
Builder errors happens in the task.
◆ builder_results
Optional<Array<BuilderResult> > tvm::meta_schedule::TaskRecordNode::builder_results = std::nullopt |
◆ ctx
TuneContext tvm::meta_schedule::TaskRecordNode::ctx {nullptr} |
The tune context of the task.
◆ flop
double tvm::meta_schedule::TaskRecordNode::flop {1.0} |
The FLOP count of the task.
◆ is_terminated
bool tvm::meta_schedule::TaskRecordNode::is_terminated = false |
Whether the tuning task has been stopped or finished.
◆ latency_ms
std::vector<double> tvm::meta_schedule::TaskRecordNode::latency_ms = {} |
The latency of each run, in milliseconds.
◆ measure_candidates
Optional<Array<MeasureCandidate> > tvm::meta_schedule::TaskRecordNode::measure_candidates = std::nullopt |
◆ run_error_count
int tvm::meta_schedule::TaskRecordNode::run_error_count = 0 |
Runner errors happens in the task.
◆ runner_futures
Optional<Array<RunnerFuture> > tvm::meta_schedule::TaskRecordNode::runner_futures = std::nullopt |
Packed functions to fetch the runner results asynchronously.
◆ task_weight
double tvm::meta_schedule::TaskRecordNode::task_weight {1.0} |
The documentation for this class was generated from the following file: