This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 8dea77a9ff [TOPI] dynamic externsion (#14450)
add 2c052b2067 [Frontend][Oneflow] Use FLOW_2_STR_DTYPE for dtype (#14454)
add 76c8e66211 [Hexagon][TOPI] Use IndexMap axis separator instead of TE
(#14459)
add 99a5734a9e [TIR] Add merge primitive for TIR schedule (#14398)
add 4d7e890407 [testing] Use tuples for numpy indexing (#14476)
add 44dd6445ef [TensorIR] Support for L2 prefetch async copy and
pred_guard enabled async in vectorized if_then_else (#14329)
No new revisions were added by this update.
Summary of changes:
include/tvm/tir/schedule/schedule.h | 10 +
python/tvm/relay/frontend/oneflow.py | 4 +-
python/tvm/tir/schedule/schedule.py | 78 +++
python/tvm/topi/hexagon/utils.py | 35 +-
python/tvm/topi/testing/poolnd_python.py | 6 +-
src/target/source/codegen_cuda.cc | 7 +
src/target/source/ptx.cc | 46 +-
src/tir/schedule/concrete_schedule.cc | 11 +
src/tir/schedule/concrete_schedule.h | 1 +
src/tir/schedule/primitive.h | 13 +
src/tir/schedule/primitive/loop_transformation.cc | 189 ++++++++
src/tir/schedule/schedule.cc | 1 +
src/tir/schedule/traced_schedule.cc | 10 +
src/tir/schedule/traced_schedule.h | 1 +
src/tir/transforms/inject_ptx_async_copy.cc | 31 +-
src/tir/transforms/lower_async_dma.cc | 5 +-
.../test_hexagon/test_async_dma_pipeline.py | 18 -
tests/python/unittest/test_tir_schedule_merge.py | 273 +++++++++++
.../test_tir_transform_inject_ptx_async_copy.py | 537 ++++++++++++++++++++-
19 files changed, 1210 insertions(+), 66 deletions(-)
create mode 100644 tests/python/unittest/test_tir_schedule_merge.py