Skip to content

Commit b31a5cc

Browse files
zxybazhJunru ShaoBohan HouRuihang LaiHongyi Jin
authored
[MetaSchedule] Update Tuning Interfaces. (#10367)
This PR is further improvement of the meta schedule project (#8473). Co-authored-by: Junru Shao <<junrushao1994@gmail.com>> Co-authored-by: Bohan Hou <<32121147+spectrometerHBH@users.noreply.github.com>> Co-authored-by: Ruihang Lai <<lairuihangdongdong@qq.com>> Co-authored-by: Hongyi Jin <<3231950289@qq.com>> Co-authored-by: Wuwei Lin <<wuwei@apache.org>> Co-authored-by: Siyuan Feng <<Hzfengsy@sjtu.edu.cn>>
1 parent 329d8a5 commit b31a5cc

File tree

4 files changed

+162
-81
lines changed

4 files changed

+162
-81
lines changed

include/tvm/meta_schedule/tune_context.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ class TuneContextNode : public runtime::Object {
8282
v->Visit("rand_state", &rand_state);
8383
v->Visit("num_threads", &num_threads);
8484
v->Visit("is_stopped", &is_stopped);
85+
v->Visit("builder_results", &builder_results);
86+
v->Visit("runner_futures", &runner_futures);
8587
v->Visit("measure_candidates", &measure_candidates);
8688
}
8789

python/tvm/meta_schedule/integration.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@
2020

2121
from tvm._ffi import register_object
2222
from tvm.ir import IRModule, transform
23-
from tvm.relay import Any, Function as RelayFunc, vm
23+
from tvm.relay import Any
24+
from tvm.relay import Function as RelayFunc
25+
from tvm.relay import vm
2426
from tvm.runtime import NDArray, Object
2527
from tvm.target import Target
2628
from tvm.tir import PrimFunc
2729

28-
from .database import Database
2930
from . import _ffi_api
31+
from .database import Database
3032

3133

3234
@register_object("meta_schedule.ExtractedTask")

0 commit comments

Comments
 (0)