[Ansor][AutoTVM v2.0] Phase 1: Access Analyzer (#6103)
authorLianmin Zheng <lianminzheng@gmail.com>
Sat, 25 Jul 2020 12:07:17 +0000 (05:07 -0700)
committerGitHub <noreply@github.com>
Sat, 25 Jul 2020 12:07:17 +0000 (05:07 -0700)
commitc9cbd040be2a76029ceb56eadaa6ded96945dfe0
treeded2e62392af1b7871c7ecab1f872eab40e22846
parent00578b77530d5272397f76c2966c125888c4ed94
[Ansor][AutoTVM v2.0] Phase 1: Access Analyzer (#6103)

* add access analyzer

* add test cases

* move header files and polish comments

* fix lint

* update

* fix lint

* address comments

* fix lint
24 files changed:
include/tvm/auto_scheduler/auto_schedule.h [moved from src/auto_scheduler/auto_schedule.h with 81% similarity]
include/tvm/auto_scheduler/compute_dag.h [new file with mode: 0644]
include/tvm/auto_scheduler/loop_state.h [moved from src/auto_scheduler/loop_state.h with 91% similarity]
include/tvm/auto_scheduler/measure.h [moved from src/auto_scheduler/measure.h with 93% similarity]
include/tvm/auto_scheduler/measure_record.h [moved from src/auto_scheduler/measure_record.h with 83% similarity]
include/tvm/auto_scheduler/search_policy.h [moved from src/auto_scheduler/search_policy/search_policy.h with 79% similarity]
include/tvm/auto_scheduler/search_task.h [moved from src/auto_scheduler/search_task.h with 97% similarity]
include/tvm/auto_scheduler/transform_step.h [moved from src/auto_scheduler/transform_step.h with 98% similarity]
python/tvm/auto_scheduler/auto_schedule.py
python/tvm/auto_scheduler/workload_registry.py
src/auto_scheduler/auto_schedule.cc
src/auto_scheduler/compute_dag.cc
src/auto_scheduler/compute_dag.h [deleted file]
src/auto_scheduler/loop_state.cc
src/auto_scheduler/measure.cc
src/auto_scheduler/measure_record.cc
src/auto_scheduler/search_policy/empty_policy.cc
src/auto_scheduler/search_policy/empty_policy.h
src/auto_scheduler/search_policy/search_policy.cc
src/auto_scheduler/search_task.cc
src/auto_scheduler/transform_step.cc
src/auto_scheduler/utils.h
tests/cpp/auto_scheduler_test.cc [new file with mode: 0644]
tests/python/unittest/test_auto_scheduler_compute_dag.py