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 c8bdd782c8 [ci][docker] Nightly Docker image update
add 30c38e0dce [Fix,Auto_scheduler] Default to extent of 1 if extent
cannot be determined (#13196)
add f44ef53a6b [Relay][ONNX] Add Optional, OptionalHasElement and
OptionalGetElement ops based on Sequence op (#13189)
add 62789a6423 [Hexagon] Add fix for vtcm allocation searches (#13197)
add 2a2dd9ac50 [ci] Update Docker images (#13200)
add 7cdb7a71ab [Hexagon]: Add upload function to hexagon session (#13161)
add 9dd0a70a07 [Hexagon] Fix correctness error in conv2d hvx (#13165)
add 3836eb9ca9 [Hexagon] [runtime] Per-thread hardware resource management
(#13181)
add 9b9b7458e9 [docs] Fix empty code blocks in tutorials (#13188)
add 697533e136 [TIR] Add utility for anchor block extraction (#13194)
add 04afd83113 [Hexagon] Add a test to show how to use multi input async
dma pipelin… (#13110)
add 6d2aa09cd9 [Hexagon] Fix port range bug and add random.seed (#13207)
add 645a5eafa3 [Relay][Hexagon] Add per-channel FixedPointMultiply
operation (#13080)
add 5c9066d816 [AMP] refine AMP and the corresponding tests for bfloat16
(#12787)
add 5acf3f90c6 [ci] Protect release branches (#13208)
add 3157cf188c [IR] Remove shadowing in
IRSubstituteWithDataTypeLegalization (#13219)
add 0554a46789 [TIR][Arith] Support negative coeff in ModularSet (#13081)
add 0c10302fd0 [Arith] Add internal NarrowPredicateExpression utility
(#13041)
add de7f762436 typo in 'build' NNPACK (#13215)
add 219d98f2a3 [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 (c8bdd782c8)
\
N -- N -- N refs/heads/nightly-docker-update (219d98f2a3)
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:
.asf.yaml | 7 +
Jenkinsfile | 20 +-
ci/jenkins/Jenkinsfile.j2 | 20 +-
docs/install/nnpack.rst | 2 +-
gallery/how_to/compile_models/from_tflite.py | 8 +-
.../optimize_operators/opt_conv_tensorcore.py | 12 +-
.../how_to/tune_with_autotvm/tune_conv2d_cuda.py | 12 +-
gallery/how_to/tune_with_autotvm/tune_relay_arm.py | 12 +-
.../how_to/tune_with_autotvm/tune_relay_cuda.py | 12 +-
.../tune_with_autotvm/tune_relay_mobile_gpu.py | 12 +-
gallery/how_to/work_with_microtvm/micro_tflite.py | 12 +-
gallery/tutorial/autotvm_matmul_x86.py | 12 +-
gallery/tutorial/cross_compilation_and_rpc.py | 12 +-
gallery/tutorial/install.py | 12 +-
include/tvm/relay/attrs/transform.h | 17 +
include/tvm/tir/analysis.h | 25 ++
python/tvm/contrib/hexagon/build.py | 195 +++------
python/tvm/contrib/hexagon/meta_schedule.py | 2 +-
python/tvm/contrib/hexagon/pytest_plugin.py | 24 +-
python/tvm/contrib/hexagon/session.py | 50 ++-
python/tvm/contrib/hexagon/tools.py | 2 +
python/tvm/relay/frontend/onnx.py | 30 +-
python/tvm/relay/op/_tensor.py | 13 +
python/tvm/runtime/vm.py | 2 +
python/tvm/tir/__init__.py | 2 +-
python/tvm/tir/analysis/analysis.py | 27 ++
python/tvm/tir/op.py | 54 ++-
python/tvm/topi/hexagon/tensor_intrin.py | 84 +++-
python/tvm/topi/math.py | 58 +++
src/arith/modular_set.cc | 13 +-
src/arith/narrow_predicate_expression.cc | 219 ++++++++++
src/arith/narrow_predicate_expression.h | 57 +++
src/auto_scheduler/utils.h | 4 +-
src/relay/op/make_op.h | 4 +
src/relay/op/tensor/transform.cc | 129 ++++++
src/relay/qnn/op/requantize.cc | 12 +-
src/relay/qnn/utils.cc | 31 ++
src/relay/qnn/utils.h | 17 +
src/relay/transforms/pattern_utils.h | 7 +
src/relay/transforms/to_mixed_precision.cc | 12 +-
src/runtime/crt/host/Makefile | 2 +-
src/runtime/hexagon/hexagon_htp.cc | 12 +-
src/runtime/hexagon/hexagon_htp.h | 3 +
src/runtime/hexagon/hexagon_hvx.cc | 27 +-
src/runtime/hexagon/hexagon_hvx.h | 13 +
src/runtime/hexagon/hexagon_thread_manager.cc | 84 +++-
src/runtime/hexagon/hexagon_thread_manager.h | 32 +-
src/runtime/hexagon/hexagon_vtcm_pool.cc | 3 +-
src/runtime/hexagon/ops/conv2d_fp16_hvx.cc | 2 +-
src/runtime/hexagon/rpc/hexagon/rpc_server.cc | 14 +
src/runtime/hexagon/rpc/simulator/rpc_server.cc | 14 +
src/target/intrin_rule.cc | 84 ++--
src/tir/analysis/stmt_finding.cc | 150 +++++++
src/tir/ir/stmt_functor.cc | 3 +
src/tir/op/builtin.cc | 5 +
src/tir/schedule/analysis.h | 9 -
src/tir/schedule/analysis/analysis.cc | 41 --
.../hexagon/hexagon_thread_manager_tests.cc | 35 +-
.../cpp-runtime/hexagon/hexagon_vtcm_pool_tests.cc | 80 ++++
tests/lint/check_request_hook.py | 74 +++-
tests/python/contrib/test_dnnl.py | 5 +-
tests/python/contrib/test_hexagon/README_RPC.md | 2 +-
.../python/contrib/test_hexagon/benchmark_util.py | 6 +-
.../metaschedule_e2e/test_resnet50_fp16.py | 3 +-
.../metaschedule_e2e/test_resnet50_int8.py | 2 +-
.../test_hexagon/test_async_dma_pipeline.py | 446 ++++++++++++++++++++-
.../test_hexagon/test_benchmark_elemwise_add.py | 107 +++--
.../test_hexagon/test_benchmark_maxpool2d.py | 2 +-
.../test_hexagon/test_fixed_point_multiply.py | 55 ++-
.../contrib/test_hexagon/test_meta_schedule.py | 18 +-
tests/python/contrib/test_hexagon/test_models.py | 2 +-
.../test_hexagon/test_software_pipeline_async.py | 3 +-
.../contrib/test_hexagon/topi/test_cast_slice.py | 5 +-
.../test_hexagon/topi/test_conv2d_fp16_intrin.py | 2 +-
tests/python/frontend/onnx/test_forward.py | 16 +-
tests/python/relay/test_to_mixed_precision.py | 178 ++++----
.../unittest/test_arith_canonical_simplify.py | 4 +
.../test_arith_narrow_predicate_expression.py | 87 ++++
..._utils.py => test_tir_analysis_stmt_finding.py} | 51 ++-
.../python/unittest/test_tir_transform_simplify.py | 29 ++
80 files changed, 2356 insertions(+), 609 deletions(-)
create mode 100644 src/arith/narrow_predicate_expression.cc
create mode 100644 src/arith/narrow_predicate_expression.h
create mode 100644 src/tir/analysis/stmt_finding.cc
create mode 100644
tests/python/unittest/test_arith_narrow_predicate_expression.py
copy tests/python/unittest/{test_tir_transform_ir_utils.py =>
test_tir_analysis_stmt_finding.py} (51%)