This is an automated email from the ASF dual-hosted git repository.
junrushao pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git
omit a58645352a [CI] Add llvm-15 and enable mlir build for ci_cpu docker
setup.
add 79027f92ac [TIR] Remove special-casing of T.address_of in the storage
rewrite pass (#14430)
add fafe39ddab [Analysis] Improve error message in VerifyWellFormed
(#14389)
add 1d1dbebc73 [microTVM]Fix more security issues with pyproject (#14434)
add cbe068cfac [TIR] Update LowerTVMBuiltin to use Optional<T> (#14400)
add 8e2382eea5 [Bugfix] Conv3Dtranspose default kernel layout should be
IODHW (#14340)
add ffc1fc0116 [TVMC] Allow selecting a subset of tasks to be used in
`tvmc tune` (#12525)
add 7b34a6e0c6 [Runtime] Introduce runtime module property (#14406)
add 776cf5b3b1 [Typo] Fix name of iter var type 4 (#14436)
add 683e7a4555 [TOPI] Add instance_norm operator (#14410)
add 221215bf60 [ETHOSN] Remove requantize dependency on resize (#14422)
add 41fb9f41d4 [CL] Update Compute Library from v22.11 to v23.02.1 (#14426)
add 70399da0a2 [TFLite] Support for BATCH_MATMUL tflite operator (#14423)
add 7831a79f7f [Hexagon] Fix deprecated call for data layout size in bits
(#14438)
add b724c87f76 [MetaSchedule][ARM] Enable ARM CPU intrinsic for
MetaSchedule (#14209)
add 98007f90d8 [Relay] Move pad value extraction past null pointer check
(#14445)
add 49e6695586 [CI] Add llvm-15 and mlir-15 to Docker setup (#14303)
add 66e18fbe1f [Bugfix][TVMScript] Handle LetStmt for `var1 = var2`
expressions (#14320)
add 6006d25f43 [TensorIR][Schedule] New primitive `reorder_block_itervar`
(#14448)
add 8dea77a9ff [TOPI] dynamic externsion (#14450)
add cf25fd8ae3 Update ci_cpu image and build with llvm-15.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a58645352a)
\
N -- N -- N refs/heads/ci-docker-staging (cf25fd8ae3)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
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:
apps/microtvm/poetry.lock | 1259 +++++++++++---------
apps/microtvm/pyproject.toml | 24 +-
ci/jenkins/docker-images.ini | 2 +-
.../ubuntu_download_arm_compute_lib_binaries.sh | 2 +-
gallery/tutorial/tvmc_command_line_driver.py | 5 +
include/tvm/meta_schedule/schedule_rule.h | 2 +
include/tvm/relay/attrs/nn.h | 12 +-
include/tvm/runtime/container/array.h | 43 +
include/tvm/runtime/module.h | 51 +-
include/tvm/runtime/vm/executable.h | 3 +
include/tvm/runtime/vm/vm.h | 3 +
include/tvm/tir/schedule/schedule.h | 6 +
include/tvm/topi/nn/instance_norm.h | 63 +
python/tvm/driver/tvmc/autotuner.py | 132 +-
python/tvm/relay/frontend/keras.py | 11 +-
python/tvm/relay/frontend/pytorch.py | 3 +
python/tvm/relay/frontend/tensorflow_ops.py | 5 +-
python/tvm/relay/frontend/tflite.py | 147 +++
python/tvm/relay/op/contrib/ethosn.py | 6 +-
python/tvm/relay/op/nn/_nn.py | 45 +
python/tvm/relay/op/nn/nn.py | 2 +-
python/tvm/runtime/module.py | 48 +-
python/tvm/script/parser/core/parser.py | 9 +-
python/tvm/tir/expr.py | 2 +-
python/tvm/tir/schedule/schedule.py | 13 +
python/tvm/tir/tensor_intrin/arm_cpu.py | 99 +-
python/tvm/tir/tensor_intrin/cuda.py | 4 +-
python/tvm/topi/nn/__init__.py | 1 +
python/tvm/topi/nn/conv3d_transpose.py | 11 +-
.../topi/nn/{layer_norm.py => instance_norm.py} | 11 +-
python/tvm/topi/testing/__init__.py | 1 +
...ayer_norm_python.py => instance_norm_python.py} | 6 +-
python/tvm/topi/x86/conv2d.py | 10 +-
src/meta_schedule/schedule_rule/schedule_rule.cc | 90 ++
.../space_generator/space_generator.cc | 19 +
src/relay/backend/aot_executor_codegen.cc | 3 +
src/relay/backend/build_module.cc | 3 +
src/relay/backend/contrib/ethosn/ethosn_api.cc | 45 +-
src/relay/backend/contrib/ethosu/source_module.cc | 3 +-
src/relay/backend/graph_executor_codegen.cc | 3 +
src/relay/backend/vm/compiler.h | 3 +
src/relay/op/nn/convolution.cc | 18 +-
src/relay/printer/model_library_format_printer.cc | 3 +
src/relay/transforms/fold_explicit_padding.cc | 2 +-
src/runtime/aot_executor/aot_executor.h | 3 +
src/runtime/aot_executor/aot_executor_factory.h | 3 +
src/runtime/const_loader_module.cc | 3 +
src/runtime/contrib/coreml/coreml_runtime.h | 5 +
src/runtime/contrib/dnnl/dnnl_json_runtime.cc | 7 +-
src/runtime/contrib/ethosn/ethosn_runtime.h | 5 +
src/runtime/contrib/json/json_runtime.h | 5 +
src/runtime/contrib/libtorch/libtorch_runtime.cc | 4 +
src/runtime/contrib/onnx/onnx_module.cc | 3 +
src/runtime/contrib/tensorrt/tensorrt_runtime.cc | 5 +
src/runtime/contrib/tflite/tflite_runtime.h | 3 +
src/runtime/contrib/vitis_ai/vitis_ai_runtime.h | 5 +
src/runtime/cuda/cuda_module.cc | 5 +
src/runtime/graph_executor/graph_executor.h | 3 +
.../graph_executor/graph_executor_factory.h | 3 +
src/runtime/hexagon/hexagon_module.h | 4 +
src/runtime/library_module.cc | 5 +
src/runtime/metadata.cc | 3 +
src/runtime/module.cc | 6 +-
src/runtime/opencl/opencl_common.h | 5 +
src/runtime/rpc/rpc_module.cc | 2 +
src/runtime/static_library.cc | 4 +-
src/target/llvm/codegen_hexagon.cc | 4 +-
src/target/llvm/llvm_module.cc | 7 +-
src/target/source/codegen_webgpu.cc | 2 +
src/target/source/source_module.cc | 6 +-
src/tir/analysis/verify_well_formed.cc | 35 +-
src/tir/schedule/concrete_schedule.cc | 8 +
src/tir/schedule/concrete_schedule.h | 1 +
src/tir/schedule/primitive.h | 9 +
.../schedule/primitive/reorder_block_iter_var.cc | 148 +++
src/tir/schedule/schedule.cc | 2 +
src/tir/schedule/traced_schedule.cc | 9 +
src/tir/schedule/traced_schedule.h | 1 +
src/tir/transforms/lower_tvm_builtin.cc | 110 +-
src/tir/transforms/storage_rewrite.cc | 11 -
src/topi/nn.cc | 6 +
tests/python/contrib/test_dnnl.py | 2 +-
tests/python/contrib/test_ethosn/test_resize.py | 24 +-
tests/python/driver/tvmc/test_autotuner.py | 102 +-
tests/python/frontend/tflite/test_forward.py | 74 +-
tests/python/relay/test_any.py | 32 +-
...pi_layer_norm.py => test_topi_instance_norm.py} | 14 +-
.../test_meta_schedule_post_order_apply.py | 73 ++
.../unittest/test_micro_model_library_format.py | 2 +-
.../unittest/test_runtime_module_property.py | 62 +
.../unittest/test_tir_reorder_block_iter_var.py | 86 ++
.../unittest/test_tir_transform_storage_rewrite.py | 53 +
.../unittest/test_tvmscript_ir_builder_tir.py | 2 +-
.../python/unittest/test_tvmscript_syntax_sugar.py | 25 +
tests/scripts/task_config_build_cpu.sh | 2 +-
95 files changed, 2383 insertions(+), 853 deletions(-)
create mode 100644 include/tvm/topi/nn/instance_norm.h
copy python/tvm/topi/nn/{layer_norm.py => instance_norm.py} (81%)
copy python/tvm/topi/testing/{layer_norm_python.py => instance_norm_python.py}
(91%)
create mode 100644 src/tir/schedule/primitive/reorder_block_iter_var.cc
copy tests/python/topi/python/{test_topi_layer_norm.py =>
test_topi_instance_norm.py} (83%)
create mode 100644 tests/python/unittest/test_runtime_module_property.py
create mode 100644 tests/python/unittest/test_tir_reorder_block_iter_var.py