This is an automated email from the ASF dual-hosted git repository.

syfeng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.


    from 5814fdd  prune dnnl subgraph, and add related test case. (#10835)
     add 5629f8a  [MetaSchedule] Add Gradient Based Task Scheduler (#10366)

No new revisions were added by this update.

Summary of changes:
 include/tvm/meta_schedule/search_strategy.h        |  12 +-
 include/tvm/meta_schedule/task_scheduler.h         |  94 +++++----
 include/tvm/meta_schedule/tune_context.h           |   4 +-
 include/tvm/support/random_engine.h                |  18 +-
 include/tvm/tir/schedule/schedule.h                |   2 +-
 .../search_strategy/evolutionary_search.py         |  13 +-
 .../meta_schedule/search_strategy/replay_func.py   |  13 +-
 .../meta_schedule/search_strategy/replay_trace.py  |  16 +-
 .../tvm/meta_schedule/task_scheduler/__init__.py   |   1 +
 .../{round_robin.py => gradient_based.py}          |  61 +++---
 .../meta_schedule/task_scheduler/round_robin.py    |  15 +-
 .../meta_schedule/task_scheduler/task_scheduler.py |  86 ++++----
 .../testing/tune_relay_meta_schedule.py            |   8 +-
 .../meta_schedule/testing/tune_te_meta_schedule.py |   3 +-
 python/tvm/meta_schedule/tune.py                   |  14 +-
 python/tvm/meta_schedule/utils.py                  |   2 +-
 .../measure_callback/echo_statistics.cc            |  10 +-
 .../search_strategy/evolutionary_search.cc         |  16 +-
 src/meta_schedule/search_strategy/replay_func.cc   |  12 +-
 src/meta_schedule/search_strategy/replay_trace.cc  |  12 +-
 src/meta_schedule/task_scheduler/gradient_based.cc | 228 +++++++++++++++++++++
 src/meta_schedule/task_scheduler/round_robin.cc    |  10 +-
 src/meta_schedule/task_scheduler/task_scheduler.cc | 134 ++++++------
 src/meta_schedule/tune_context.cc                  |   5 +-
 src/meta_schedule/utils.h                          |  23 +++
 src/support/table_printer.h                        | 154 ++++++++++++++
 src/tir/schedule/concrete_schedule.cc              |   3 -
 src/tir/schedule/concrete_schedule.h               |   2 +-
 .../test_meta_schedule_measure_callback.py         |   9 +-
 .../unittest/test_meta_schedule_search_strategy.py |  16 +-
 .../unittest/test_meta_schedule_task_scheduler.py  | 138 +++++++++----
 .../unittest/test_meta_schedule_tune_relay.py      |  23 ++-
 .../python/unittest/test_meta_schedule_tune_te.py  |   3 +-
 .../python/unittest/test_meta_schedule_tune_tir.py |  25 ++-
 34 files changed, 835 insertions(+), 350 deletions(-)
 copy python/tvm/meta_schedule/task_scheduler/{round_robin.py => 
gradient_based.py} (62%)
 create mode 100644 src/meta_schedule/task_scheduler/gradient_based.cc
 create mode 100644 src/support/table_printer.h

Reply via email to