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 5cca18bb07 [Frontend] Add ONNX importer for QLinearSoftmax (#14425)
add 4011280b16 [OpenCL][Textures] Always use SSA for texture loading
(#14397)
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)
No new revisions were added by this update.
Summary of changes:
apps/microtvm/poetry.lock | 1259 +++++++++++---------
apps/microtvm/pyproject.toml | 24 +-
.../ubuntu_download_arm_compute_lib_binaries.sh | 2 +-
gallery/tutorial/tvmc_command_line_driver.py | 5 +
include/tvm/relay/attrs/nn.h | 12 +-
include/tvm/runtime/module.h | 51 +-
include/tvm/runtime/vm/executable.h | 3 +
include/tvm/runtime/vm/vm.h | 3 +
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/tir/expr.py | 2 +-
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 +-
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/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_opencl.cc | 48 +-
src/target/source/codegen_opencl.h | 5 -
src/target/source/codegen_webgpu.cc | 2 +
src/target/source/source_module.cc | 6 +-
src/tir/analysis/verify_well_formed.cc | 35 +-
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 +-
.../relay/opencl_texture/test_injection_texture.py | 85 ++
...pi_layer_norm.py => test_topi_instance_norm.py} | 14 +-
.../unittest/test_micro_model_library_format.py | 2 +-
.../unittest/test_runtime_module_property.py | 62 +
.../python/unittest/test_target_codegen_opencl.py | 6 +-
.../unittest/test_target_texture_codegen_opencl.py | 375 ++++++
.../unittest/test_tir_transform_storage_rewrite.py | 53 +
.../unittest/test_tvmscript_ir_builder_tir.py | 2 +-
76 files changed, 2207 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 tests/python/relay/opencl_texture/test_injection_texture.py
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