This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly-docker-update
in repository https://gitbox.apache.org/repos/asf/tvm.git
discard e78ac1eca8 [ci][docker] Nightly Docker image update
add 94d01d3565 [microNPU] Add support for hard swish (#12120)
add 342fbea84e [CMSIS-NN] Fix typo in EmitPool2D (#11702)
add 7bf5fa449c [Target] Add "features" property to Target (#12121)
add 3e7a2ad956 support overlapped itersum (#12039)
add 7159ddd40a [Pylint] Making hexagon tests pylint compliant Part 1 of N
(#12082)
add 4d95f2c9c5 TVMC: Add new text/relay frontend (#10941)
add ff8d2c77df [Fix] post-fix incre/decre should not return reference
(#12128)
add 97f2838938 [MetaSchedule, Testing] Generalize in/out dtype of testing
te workloads (#12122)
add ae015d9ea2 [microTVM] Make Arduino API server obey timeout (#12074)
add a1f27e57f6 [Hexagon] Slice op relu (#11449)
add 175f362181 [microTVM] Arduino retry on flash failure (#12114)
add ac1ab3b298 [LLVM] Clarify the status of pointers to llvm::Module in
LLVMModule (#12123)
add eb7cf7051d Revert "support overlapped itersum (#12039)" (#12137)
add 29030af865 [ci][docker] Nightly Docker image update
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 (e78ac1eca8)
\
N -- N -- N refs/heads/nightly-docker-update (29030af865)
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:
Jenkinsfile | 16 +-
.../template_project/microtvm_api_server.py | 41 ++--
.../tests/test_arduino_microtvm_api_server.py | 24 ++
ci/jenkins/Jenkinsfile.j2 | 16 +-
include/tvm/runtime/container/base.h | 4 +-
include/tvm/target/target.h | 40 ++++
python/tvm/_ffi/runtime_ctypes.py | 1 +
python/tvm/driver/tvmc/frontends.py | 70 ++++++
python/tvm/meta_schedule/testing/te_workload.py | 242 ++++++++-------------
python/tvm/micro/testing/evaluation.py | 8 +-
python/tvm/micro/testing/utils.py | 5 +-
.../tvm/relay/backend/contrib/ethosu/legalize.py | 78 +++++++
python/tvm/relay/op/contrib/ethosu.py | 53 +++++
python/tvm/target/target.py | 12 +
python/tvm/topi/hexagon/slice_ops/__init__.py | 1 +
python/tvm/topi/hexagon/slice_ops/relu.py | 65 ++++++
src/relay/backend/contrib/cmsisnn/relay_to_tir.cc | 10 +-
src/target/llvm/llvm_module.cc | 56 ++---
src/target/target.cc | 11 +
src/target/target_kind.cc | 14 ++
tests/cpp/target_test.cc | 22 +-
tests/lint/pylint.sh | 8 +
tests/micro/common/test_autotune.py | 13 +-
tests/python/contrib/test_ethosu/test_codegen.py | 15 ++
tests/python/contrib/test_ethosu/test_legalize.py | 55 +++++
.../python/contrib/test_hexagon/benchmark_util.py | 113 +++++-----
tests/python/contrib/test_hexagon/conftest.py | 8 +-
.../test_hexagon/conv2d/test_conv2d_blocked.py | 98 +++++----
.../test_hexagon/conv2d/test_conv2d_conv2d.py | 120 +++++-----
.../python/contrib/test_hexagon/infrastructure.py | 34 ++-
.../test_hexagon/test_2d_physical_buffers.py | 124 ++++++-----
.../test_hexagon/test_benchmark_elemwise_add.py | 130 +++++------
.../contrib/test_hexagon/topi/test_relu_slice.py | 123 +++++++++++
tests/python/driver/tvmc/conftest.py | 39 ++++
tests/python/driver/tvmc/test_frontends.py | 13 ++
...ta_schedule_schedule_rule_multi_level_tiling.py | 25 ++-
tests/python/unittest/test_target_target.py | 10 +
.../python/unittest/test_tir_schedule_analysis.py | 12 +-
.../test_tir_transform_inject_software_pipeline.py | 4 +-
39 files changed, 1210 insertions(+), 523 deletions(-)
create mode 100644 python/tvm/topi/hexagon/slice_ops/relu.py
create mode 100644 tests/python/contrib/test_hexagon/topi/test_relu_slice.py