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
omit 75c2e7e8ca [ci][docker] Nightly Docker image update
add ab8fe34c8e [FQ2I] Quantized constant bias (#12666)
add 91bd9a3fec [Hybrid] Fix handling AST subcription for Python3.9 (#12769)
add f7f2cda675 [AOT] Add AOTLowerMain pass to lower a Relay main into TIR
(#12550)
add 2aa0d1fbfc [OpenCLML] More ops and network coverage (#12762)
add a40849342d [Relay][TE] Use Relay parameter name to generated TE tensor
name (#10516)
add a0cbefbe95 [CI] Set USE_CMSISNN and USE_ETHOSU off in
task_config_build_cpu.sh (#12456)
add 3d7439eb0b [TVMScript] IRBuilder methods for `PrimFunc` (#12755)
add 421ff76e3e [TIR][Meta-Schedule] Tuple-reduction scheduling support
(#11639)
add 296565aaf9 Fixed pylint issues after moving to venv in ci_lint docker
(#12775)
add e5adb83d8e [microTVM][Zephyr] Fix PLL freq. in overlay for
nucleo_l4r5zi board (#12756)
add 9632eec971 [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 (75c2e7e8ca)
\
N -- N -- N refs/heads/nightly-docker-update (9632eec971)
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:
CMakeLists.txt | 1 +
Jenkinsfile | 20 +-
.../app-overlay/nucleo_l4r5zi.overlay | 22 +
ci/jenkins/Jenkinsfile.j2 | 20 +-
.../ci_logs/resnet-18-NHWC-B1-cuda.json | 50 +-
include/tvm/script/ir_builder/tir/ir.h | 126 +++
python/tvm/auto_scheduler/measure.py | 17 +-
python/tvm/auto_scheduler/relay_integration.py | 5 +-
.../{arith/_ffi_api.py => relay/backend/_aot.py} | 6 +-
.../generic/extern.py => relay/backend/aot.py} | 29 +-
.../backend/contrib/ethosu/tir_to_cs_translator.py | 2 +-
python/tvm/relay/backend/utils.py | 7 +
python/tvm/relay/op/contrib/clml.py | 35 +-
python/tvm/relay/testing/darknet.py | 2 +-
.../transform/fake_quantization_to_integer.py | 43 +-
python/tvm/script/ir_builder/tir/ir.py | 629 ++++++++++++++-
python/tvm/te/hybrid/parser.py | 4 +
.../schedule_rule/cross_thread_reduction.cc | 7 +
src/relay/backend/aot/aot_lower_main.cc | 861 +++++++++++++++++++++
src/relay/backend/aot/aot_lower_main.h | 58 ++
src/relay/backend/contrib/clml/codegen.cc | 37 +
src/relay/backend/te_compiler_cache.cc | 9 +-
src/relay/backend/utils.cc | 28 +-
src/relay/backend/utils.h | 74 ++
src/runtime/contrib/clml/clml_runtime.cc | 315 ++++++--
src/script/ir_builder/tir/ir.cc | 194 +++++
src/script/ir_builder/tir/utils.h | 32 +
src/tir/schedule/analysis.h | 48 +-
src/tir/schedule/analysis/analysis.cc | 524 +------------
src/tir/schedule/analysis/reducer.cc | 702 +++++++++++++++++
src/tir/schedule/primitive/reduction.cc | 402 ++++++----
src/tir/transforms/lower_cross_thread_reduction.cc | 323 ++++----
tests/cpp/relay/backend/aot/aot_lower_main_test.cc | 63 ++
tests/python/contrib/test_clml/infrastructure.py | 28 +-
tests/python/contrib/test_clml/test_network.py | 139 +++-
tests/python/contrib/test_clml/test_ops.py | 83 +-
tests/python/frontend/darknet/test_forward.py | 2 +-
tests/python/frontend/tensorflow/test_forward.py | 2 +-
tests/python/frontend/tflite/test_forward.py | 2 +-
tests/python/relay/aot/test_pass_aot_lower_main.py | 429 ++++++++++
.../test_pass_fake_quantization_to_integer.py | 15 +-
...test_meta_schedule_schedule_rule_add_rfactor.py | 166 ++++
...chedule_schedule_rule_cross_thread_reduction.py | 99 +++
tests/python/unittest/test_tir_schedule_rfactor.py | 649 +++++++++++++++-
...t_tir_transform_lower_cross_thread_reduction.py | 244 +++++-
.../unittest/test_tvmscript_ir_builder_tir.py | 44 +-
tests/scripts/task_config_build_cpu.sh | 4 +-
47 files changed, 5529 insertions(+), 1072 deletions(-)
copy python/tvm/{arith/_ffi_api.py => relay/backend/_aot.py} (90%)
copy python/tvm/{topi/generic/extern.py => relay/backend/aot.py} (62%)
create mode 100644 src/relay/backend/aot/aot_lower_main.cc
create mode 100644 src/relay/backend/aot/aot_lower_main.h
create mode 100644 src/tir/schedule/analysis/reducer.cc
create mode 100644 tests/cpp/relay/backend/aot/aot_lower_main_test.cc
create mode 100644 tests/python/relay/aot/test_pass_aot_lower_main.py