[Ansor][AutoTVM v2.0] Phase 1: XGBoost Cost Model (#6270)
authorLianmin Zheng <lianminzheng@gmail.com>
Wed, 19 Aug 2020 00:51:10 +0000 (17:51 -0700)
committerGitHub <noreply@github.com>
Wed, 19 Aug 2020 00:51:10 +0000 (17:51 -0700)
commite5b793f39fd5b4f84b0aedf06aa376ebe45cf2bc
tree50a1e22308e8621b8f50d22f40247c2ffa16a810
parentc1d347fbd56c2cd9622afeb706eff85ac1525c3f
[Ansor][AutoTVM v2.0] Phase 1: XGBoost Cost Model (#6270)

* port xgb cost model

* add xgboost cost model

* fix lint

* address comments

* address comments

* Fix
13 files changed:
include/tvm/auto_scheduler/feature.h
python/tvm/auto_scheduler/__init__.py
python/tvm/auto_scheduler/auto_schedule.py
python/tvm/auto_scheduler/cost_model/__init__.py
python/tvm/auto_scheduler/cost_model/cost_model.py
python/tvm/auto_scheduler/cost_model/xgb_model.py [new file with mode: 0644]
python/tvm/auto_scheduler/feature.py
python/tvm/auto_scheduler/measure.py
src/auto_scheduler/cost_model.cc
src/auto_scheduler/feature.cc
src/auto_scheduler/search_policy/sketch_policy.cc
src/auto_scheduler/search_policy/sketch_policy.h
tests/python/unittest/test_auto_scheduler_cost_model.py