This is an automated email from the ASF dual-hosted git repository.
areusch pushed a change to branch areusch/freeze-dependencies
in repository https://gitbox.apache.org/repos/asf/tvm.git
discard 4b592a8b6f try to fix image mangling
discard edcac251db add pillow
discard 552b184ea3 escape image name
discard 7428880835 build and test with img
discard 276ae5afea try different signature
discard f72fcff196 move pack/unpack earlier
discard 6517ed9034 remove arch
discard 376aeaee10 fix jenkinsfile
discard 00c99516dc downgrade black due to tensorflow-gpu
discard ac590c2299 freeze py deps
discard 9605549d2e Update jenkinsfile
discard a9efdeb598 Add lint deps
discard 3e46a3257a Adjust Dockerfile python installs
discard 43184b8d07 point caffe install script at proper venv
discard 61a4193774 Add mxnet to gen_requirements.
discard 40133d446f Remove per-arch base images and use ci_py_venv instead.
discard d2af13dd41 more jenkinsfile fixes
discard e3453edb0e fix build tag x2
discard afba5c551c regenerate Jenkinsfile
discard c52265de95 fix build tag
discard 3b1182b25e fixup! Rename i386 to x86
discard d543671d93 fixup! Rename arm to aarch64, add bootstrap requirements.
discard fe75647bc1 Rename i386 to x86
discard 11b8b97e32 Rename arm to aarch64, add bootstrap requirements.
discard 233a60c674 no tty
discard d3f951a008 deal with % in BUILD_TAG
discard a0f284440a don't need --platform anymore
discard 735fe8f6af jenkinsfile fixes
discard bfce2c8f6f Fix unbound variable error
discard a7a2d7f1cd build arch images in Jenkins
discard fdb7dbf933 make rebuild-images flow build base images
discard 2e0de02026 check in more artifacts
discard ea2f425041 changes to dockerfile and pyproject
discard f1b9f55243 infra changes
discard 73ae5444ea modify install scripts
discard 817e83b314 checking in example artifacts
discard 6aa0041f5c making some progress
add 9c27ff5e58 [ci] Bump job timeout to 3 hours (#11350)
add b5e1fdd3dd Improve error messages with TVM_LOG_DEBUG and add docs
(#11344)
add a4be2ed904 [TVMScript] Support inlined function call as a sugar
(#11324)
add dd986fd989 [Runtime]Considering DLTensor's byte_offset in ZeroCopy
function (#11340)
add 7f1c54f96a Fix eltwise alter op layout for broadcast axis (#11337)
add 99caa6533f [TVMC][ETHOSN] Improve target string to avoid duplication
(#11272)
add 1b32245f0b [microNPU] Add a pass to reorder copy and compute nodes
(#10959)
add f88a10fb00 [TFLite] Add support to int16 data type in TFLite frontend
(#10915)
add 2b1e5ce8dc [microNPU] Fix bug in channels extraction in the matcher
(#11335)
add fe1090e8aa [TIR] IndexMap Simplification Constraints (#11342)
add 95509eed26 fix matmul broadcast (#11242)
new 076ba8a33b making some progress
new bdeb2dabf8 checking in example artifacts
new eca0948855 modify install scripts
new d575a25763 infra changes
new 3415b9a988 changes to dockerfile and pyproject
new 8bd3ccb1e8 check in more artifacts
new 1a8d27aca1 make rebuild-images flow build base images
new e148171ec8 build arch images in Jenkins
new b8d451c1aa Fix unbound variable error
new a254bc8019 don't need --platform anymore
new 93f07952c8 deal with % in BUILD_TAG
new 7170c35673 no tty
new edfbbc9e72 Rename arm to aarch64, add bootstrap requirements.
new eb290e571e Rename i386 to x86
new b887163470 fixup! Rename arm to aarch64, add bootstrap requirements.
new 0678170b3c fixup! Rename i386 to x86
new 75e491d218 fix build tag
new e1ee607f71 regenerate Jenkinsfile
new 108ff404dc fix build tag x2
new 139a75c5ba more jenkinsfile fixes
new 6d3585325d Remove per-arch base images and use ci_py_venv instead.
new 70d220d0b9 Add mxnet to gen_requirements.
new 3d73300a52 point caffe install script at proper venv
new 1ffe5b34bd Adjust Dockerfile python installs
new 65d8297a12 Add lint deps
new 48d9ce624b Update jenkinsfile
new 223eeab98e freeze py deps
new 6d4df2170b downgrade black due to tensorflow-gpu
new c12dc18a26 fix jenkinsfile
new aab6d09eaf remove arch
new 1e122af976 move pack/unpack earlier
new ccd76d9231 try different signature
new 51874ddac6 build and test with img
new 129164b67b escape image name
new 0bb4209382 add pillow
new b7770381e0 try to fix image mangling
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 (4b592a8b6f)
\
N -- N -- N refs/heads/areusch/freeze-dependencies (b7770381e0)
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.
The 36 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Jenkinsfile | 2 +-
docs/dev/how_to/debugging_tvm.rst | 72 ++++
docs/dev/how_to/how_to.rst | 1 +
include/tvm/tir/index_map.h | 22 +-
jenkins/Jenkinsfile.j2 | 2 +-
python/tvm/driver/tvmc/composite_target.py | 18 +-
.../relay/backend/contrib/ethosu/te/convolution.py | 4 +-
.../relay/backend/contrib/ethosu/te/depthwise.py | 7 +-
.../tvm/relay/backend/contrib/ethosu/te/pooling.py | 8 +-
.../relay/backend/contrib/ethosu/tir/compiler.py | 1 +
.../tvm/relay/backend/contrib/ethosu/tir/passes.py | 25 ++
python/tvm/relay/frontend/onnx.py | 38 +-
python/tvm/relay/frontend/tflite.py | 11 +-
python/tvm/relay/op/contrib/ethosn.py | 18 +-
python/tvm/script/parser.py | 44 +-
src/arith/ir_mutator_with_analyzer.cc | 7 +
src/arith/ir_mutator_with_analyzer.h | 1 +
src/relay/backend/contrib/ethosn/codegen.cc | 11 +-
src/relay/backend/contrib/ethosn/codegen_ethosn.h | 2 +-
src/relay/qnn/op/convolution.cc | 48 ++-
src/relay/qnn/op/dequantize.cc | 4 +-
src/relay/qnn/op/quantize.cc | 4 +-
src/relay/qnn/op/requantize.cc | 8 +-
src/relay/transforms/infer_layout_utils.cc | 3 +-
src/runtime/graph_executor/graph_executor.cc | 10 +-
src/runtime/logging.cc | 26 +-
src/tir/contrib/ethosu/passes.cc | 108 +++++
src/tir/ir/index_map.cc | 42 +-
.../schedule/primitive/layout_transformation.cc | 28 +-
tests/cpp/runtime/logging_test.cc | 29 +-
.../contrib/test_ethosn/test_partition_params.py | 14 +-
.../cascader/test_ethosu_conv2d_matcher.py | 80 ++++
.../test_ethosu/cascader/test_memory_reduction.py | 16 +-
.../test_ethosu/test_copy_compute_reordering.py | 472 +++++++++++++++++++++
.../contrib/test_ethosu/test_encode_constants.py | 247 ++++++-----
tests/python/contrib/test_ethosu/test_networks.py | 18 +-
.../contrib/test_ethosu/test_replace_copy.py | 6 +-
tests/python/contrib/test_ethosu/test_scheduler.py | 43 +-
tests/python/driver/tvmc/test_compiler.py | 4 +-
tests/python/driver/tvmc/test_composite_target.py | 2 +-
tests/python/driver/tvmc/test_target.py | 4 +-
tests/python/frontend/onnx/test_forward.py | 1 +
tests/python/frontend/tflite/test_forward.py | 257 ++++++++---
tests/python/relay/test_pass_alter_op_layout.py | 200 +++++++++
.../python/unittest/test_tvmscript_syntax_sugar.py | 81 ++++
45 files changed, 1693 insertions(+), 356 deletions(-)
create mode 100644 docs/dev/how_to/debugging_tvm.rst
create mode 100644
tests/python/contrib/test_ethosu/test_copy_compute_reordering.py