This is an automated email from the ASF dual-hosted git repository.
junrushao pushed a change to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git
discard 1b869650b0 Merge remote-tracking branch 'apache-upstream/main' into
apache-upstream-unity
omit a60cd0fecf [TIR] Allow symbolic bounds in IndexMap analysis (#15264)
omit 0c1aad78f9 [Testing] Add tvm.testing.local_run (#15268)
omit 24ae0d5b05 [bugfix][frontend][keras] Fix go_backwards attribute of
LSTM in keras frontend (#15261)
omit 5a78da4f3c [TIR] Output DeclBuffer in LowerTVMBuiltin (#15243)
omit 916542ed77 [TVMScript] Ensure completed root block has no read/write
(#15249)
omit 7489ce20df [Relay] ExprMutator Return Origin Expr When All Fields
Isn't Changed (#15237)
omit d9d6a88a0a [QNN] Support Dequantize to "float16" and Quantize to
"uint16" (#15235)
omit 3a33771494 [TVMScript] Handle parsing of PrimFunc calls with non-void
return (#15239)
omit 81463d79c0 [TIR][Schedule] Scoped CacheRead/Write producing compact
region (#15236)
omit 73a62f647f [TIR] Preserve AllocateNode::annotations (#15242)
omit 2f7c097594 [TIR] Allow VerifyWellFormed to accept IRModule (#15247)
omit 88701dc82a [Miscs] Enhance script about make release notes (#15234)
omit 0bb390b272 [UnitTest][NVPTX] Avoid cascading failures from CUDA
postproc (#15136)
omit c928852d59 [#15157][Rust][Doc] Re-enable the Rust documentation build
(#15213)
omit 23fb568521 [CMAKE] Add Vulkan header for Android (#15229)
omit 8f9f605dd5 [ARITH] Enhance buffer shape bound deduction to include
offset (#15228)
omit 516c56b46a [Web] Increase default EMCC compilation total memory size
(#15218)
omit 1d4829e430 [Android] ndk static build (#15215)
omit 5dc25afc87 [microNPU][ETHOSU] Add Vela's logic to select configuration
block (#15186)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/unity-staging (5828f1e9ee)
\
O -- O -- O (1b869650b0)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
cmake/utils/FindVulkan.cmake | 57 ++--
docs/reference/api/links.rst | 1 -
include/tvm/relay/qnn/attrs.h | 2 -
include/tvm/tir/index_map.h | 12 +-
include/tvm/topi/transform.h | 9 +-
pyproject.toml | 1 +
python/tvm/contrib/emcc.py | 1 -
python/tvm/contrib/ndk.py | 55 ----
.../tvm/relay/backend/contrib/ethosu/vela_api.py | 86 +-----
python/tvm/relay/expr_functor.py | 56 +---
python/tvm/relay/frontend/keras.py | 2 -
python/tvm/relay/qnn/op/qnn.py | 21 +-
python/tvm/te/schedule.py | 11 +-
python/tvm/testing/__init__.py | 2 +-
python/tvm/testing/{runner.py => rpc_run.py} | 85 +-----
python/tvm/tir/analysis/analysis.py | 8 +-
python/tvm/tir/function.py | 20 +-
python/tvm/tir/op.py | 9 +-
python/tvm/tir/schedule/schedule.py | 40 +--
python/tvm/tir/schedule/testing.py | 6 +-
src/arith/analyzer.cc | 32 +-
src/arith/ir_mutator_with_analyzer.cc | 20 --
src/arith/ir_mutator_with_analyzer.h | 6 -
src/arith/iter_affine_map.cc | 6 -
src/arith/product_normal_form.h | 18 --
src/relay/backend/te_compiler_cache.cc | 4 +-
src/relay/op/tensor/transform.cc | 4 +-
src/relay/qnn/op/dequantize.cc | 28 +-
src/relay/qnn/op/quantize.cc | 5 +-
src/relay/qnn/utils.h | 3 +-
src/runtime/logging.cc | 3 -
src/script/ir_builder/ir/ir.cc | 4 +-
src/target/source/codegen_cuda.cc | 3 +-
src/te/schedule/message_passing.cc | 14 +-
src/te/schedule/schedule_lang.cc | 6 +-
src/tir/analysis/verify_well_formed.cc | 25 +-
src/tir/ir/index_map.cc | 64 ++--
src/tir/ir/script/script_complete.cc | 20 +-
src/tir/schedule/analysis.h | 10 -
src/tir/schedule/analysis/analysis.cc | 14 -
src/tir/schedule/primitive.h | 4 +-
src/tir/schedule/primitive/cache_read_write.cc | 323 ++++-----------------
src/tir/schedule/primitive/compute_at.cc | 14 +
.../schedule/primitive/layout_transformation.cc | 81 +++---
src/tir/schedule/transform.cc | 22 +-
src/tir/transforms/flatten_buffer.cc | 13 +-
src/tir/transforms/inject_double_buffer.cc | 4 +-
src/tir/transforms/ir_utils.cc | 3 +-
src/tir/transforms/lower_custom_datatypes.cc | 2 +-
src/tir/transforms/lower_thread_allreduce.cc | 2 +-
src/tir/transforms/lower_tvm_builtin.cc | 2 -
src/tir/transforms/lower_warp_memory.cc | 2 +-
src/tir/transforms/make_unpacked_api.cc | 11 +-
src/tir/transforms/storage_flatten.cc | 7 +-
src/tir/transforms/transform_mma_buffer_layout.cc | 6 +-
src/tir/transforms/update_pointer_storage_scope.cc | 9 +-
tests/python/contrib/test_ethosu/test_networks.py | 4 +-
.../contrib/test_ethosu/test_replace_conv2d.py | 14 +-
tests/python/contrib/test_ethosu/test_vela_api.py | 50 ----
tests/python/frontend/keras/test_forward.py | 2 -
tests/python/relay/test_expr_functor.py | 2 +-
tests/python/relay/test_op_qnn_dequantize.py | 35 +--
tests/python/relay/test_op_qnn_quantize.py | 23 --
.../python/unittest/test_arith_iter_affine_map.py | 4 +-
.../{test_tir_index_map.py => test_index_map.py} | 11 +-
...e_postproc_rewrite_parallel_vectorize_unroll.py | 2 +
.../test_meta_schedule_relay_integration.py | 20 +-
...meta_schedule_schedule_cuda_layout_transform.py | 6 +-
.../test_meta_schedule_schedule_rule_mlt_tc.py | 19 +-
.../unittest/test_meta_schedule_trace_apply.py | 10 +-
.../python/unittest/test_meta_schedule_tune_tir.py | 5 -
.../test_tir_analysis_verify_well_formed.py | 1 -
.../unittest/test_tir_schedule_cache_read_write.py | 156 ++--------
.../unittest/test_tir_schedule_transform_layout.py | 112 +------
.../test_tir_transform_inject_ptx_async_copy.py | 97 +++----
.../test_tir_transform_lower_tvm_builtin.py | 6 +-
...test_tir_transform_memhammer_lower_auto_copy.py | 8 +
.../python/unittest/test_tir_transform_simplify.py | 16 +-
...ransform_layout.py => test_transform_layout.py} | 0
tests/python/unittest/test_tvmscript_complete.py | 4 -
tests/python/unittest/test_tvmscript_roundtrip.py | 17 --
tests/scripts/release/README.md | 2 -
tests/scripts/release/gather_prs.py | 22 +-
tests/scripts/release/make_notes.py | 12 +-
tests/scripts/task_python_docs.sh | 4 +-
85 files changed, 443 insertions(+), 1499 deletions(-)
rename python/tvm/testing/{runner.py => rpc_run.py} (66%)
rename tests/python/unittest/{test_tir_index_map.py => test_index_map.py} (97%)
rename tests/python/unittest/{test_te_transform_layout.py =>
test_transform_layout.py} (100%)