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

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


    from 3ad7c4a  [Conv2DTransposed] Fix wrong shape check and add new TOPI 
module to support groups (#9465)
     add be03d62  Switch PlanDevices pass to be w.r.t. SEScopes instead of 
DLDeviceTypes. (#9326)

No new revisions were added by this update.

Summary of changes:
 include/tvm/ir/function.h                          |  12 +-
 include/tvm/relay/attrs/annotation.h               |  62 --
 include/tvm/relay/attrs/device_copy.h              |  16 +-
 include/tvm/relay/attrs/memory.h                   |   7 +-
 include/tvm/relay/attrs/on_device.h                | 101 +++
 include/tvm/relay/transform.h                      |  24 +-
 include/tvm/runtime/vm/bytecode.h                  |  26 +-
 include/tvm/runtime/vm/executable.h                |  44 +-
 include/tvm/runtime/vm/vm.h                        |  44 +-
 python/tvm/relay/op/annotation/annotation.py       |  21 +-
 python/tvm/relay/op/tensor.py                      |  36 +-
 python/tvm/relay/transform/transform.py            |  25 +-
 python/tvm/runtime/vm.py                           |  14 +-
 src/relay/backend/aot_executor_codegen.cc          |  27 +-
 src/relay/backend/build_module.cc                  | 171 ++---
 src/relay/backend/graph_executor_codegen.cc        |  14 +-
 src/relay/backend/graph_plan_memory.cc             |  55 +-
 src/relay/backend/interpreter.cc                   |   9 +-
 src/relay/backend/te_compiler.cc                   | 119 ++--
 src/relay/backend/te_compiler.h                    |   9 +-
 src/relay/backend/utils.cc                         |  71 +-
 src/relay/backend/utils.h                          |  19 +-
 src/relay/backend/vm/compiler.cc                   | 264 ++++----
 src/relay/backend/vm/compiler.h                    |  20 +-
 src/relay/backend/vm/lambda_lift.cc                |   9 +-
 src/relay/ir/expr_functor.cc                       |  13 +-
 src/relay/op/annotation/annotation.cc              | 152 -----
 src/relay/op/annotation/annotation.h               | 106 ---
 src/relay/op/memory/device_copy.cc                 |  53 +-
 src/relay/op/memory/device_copy.h                  |  38 +-
 src/relay/op/memory/memory.cc                      |   9 +-
 src/relay/op/memory/memory.h                       |   4 +-
 src/relay/op/memory/on_device.cc                   | 167 +++++
 src/relay/op/memory/on_device.h                    | 144 ++++
 src/relay/transforms/device_aware_visitors.cc      |  98 +--
 src/relay/transforms/device_aware_visitors.h       |  81 +--
 src/relay/transforms/device_domains.cc             | 339 +++++-----
 src/relay/transforms/device_domains.h              | 229 ++++---
 src/relay/transforms/device_planner.cc             | 392 ++++++-----
 src/relay/transforms/fold_constant.cc              |  52 +-
 src/relay/transforms/memory_alloc.cc               | 119 ++--
 src/relay/transforms/pass_utils.h                  |   1 +
 src/relay/transforms/to_a_normal_form.cc           |  20 +-
 src/runtime/vm/bytecode.cc                         |  33 +-
 src/runtime/vm/executable.cc                       |  64 +-
 src/runtime/vm/profiler/vm.cc                      |  12 +-
 src/runtime/vm/serialize_utils.h                   |  12 +-
 src/runtime/vm/vm.cc                               | 102 +--
 tests/cpp/relay/transforms/device_domains_test.cc  |  22 +-
 .../python/relay/op/annotation/test_annotation.py  |  27 +-
 tests/python/relay/op/test_tensor.py               |  52 ++
 tests/python/relay/test_pass_plan_devices.py       | 736 ++++++++++++++-------
 tests/python/relay/test_vm.py                      |  57 +-
 .../python/unittest/test_auto_scheduler_measure.py |  17 +-
 .../unittest/test_micro_model_library_format.py    |   3 +-
 tests/python/unittest/test_runtime_profiling.py    |   5 +-
 tests/python/unittest/test_runtime_vm_profiler.py  |   5 +-
 57 files changed, 2432 insertions(+), 1951 deletions(-)
 create mode 100644 include/tvm/relay/attrs/on_device.h
 create mode 100644 src/relay/op/memory/on_device.cc
 create mode 100644 src/relay/op/memory/on_device.h
 create mode 100644 tests/python/relay/op/test_tensor.py

Reply via email to