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 9b05f70862 include relevant extras
 discard f4578a1b0a no-cache arg
 discard c15b2f8a0e fixup! Split TFLite runtime deps away from python
 discard 78f813c6ef rebuild again
 discard c1773b409e Split TFLite runtime deps away from python
 discard b4f4af7581 freeze again
 discard 68a6995969 ecr_pull
 discard fd2ff98a70 fixup! Add to path
 discard 8adaf029fd build again
 discard 0558ebeea5 Add to path
 discard 5343492c96 ecr_pull
 discard 7ebb2f5b8c fix docker containers
 discard 6531df2d08 freeze papi
 discard a85b3a1fdc fix merge conflict
 discard 2df66f7d23 rebuild docker imgaes
 discard 36e798e453 fix docker_init dupe
 discard 41e0cb4661 fix pylint because i'm not sure why it's different
 discard 488813b94e fix more python package versions
 discard dc5f159b82 fix docker images to built ones for testing.
 discard 2a1868397e Fix all scripts which reference python3 in the docker 
containers.
 discard 40a6a26f85 try to fix hashes
 discard 9ea498a743 test Jenkins infra
 discard 65fcdf9bc8 Adjust package installs with py-deps to use the virtualenv.
 discard a385fe61e5 Align Python and package install process in all containers.
 discard 8f80e38b4a Add docker container for freezing python deps.
 discard 320b8e7d8e Add freeze_deps tool and modify gen_requirements to work 
with it.
     add af0128158c [TIR][Schedule] Allow named block and buffer arguments in 
Schedule (#11624)
     add 6d557ffae2 [ci] Rebuild Docker images if necessary (#11329)
     add 3a0b7c26b1 [Hexagon] Fix gtest flag in apps/hexagon_api/CMakeLists.txt 
(#11652)
     add d03633f366 [microTVM] Update pyproject to python3.7 (#11634)
     add 762bed0d0d [microTVM] Add support for Arduino Portenta H7 (#11636)
     add fc8fdae612 adding vvchernov to contributors file (#11649)
     add 60e7eb5e52 [COMMUNITY] Alexander Peskov -> Reviewers (#11648)
     add fe299d7688 [TVMSCRIPT] Improve tvmscript type hints (#11654)
     add 832856d109 [CRT runtime] Added functions TVMPlatformBeforeMeasurement 
and TVMPlatformAfterMeasurement (#11244)
     add 0b46efa33e [BUG] Disable second PlanDevices pass (#11662)
     add 53d163c968 [TIR, CUDA] Add pass to replace global to shared memory 
copy with cp.async (#11658)
     add ec24ae60a0 [BYOC] RelayToTIR custom codegen passes can still depend on 
dynamic shape functions (#11619)
     add 6fca5c657a [MetaSchedule] Developer Ergonomics Enhancement (#11622)
     add 8a2f43eb0d [Bugfix] GetReduceAxes accept empty axis (#11643)
     add f117244ac4 [DNNL][Relay extern-schedule] DNNL Conv2D Kernel enable by 
assigning "-libs=mkldnn" (#11571)
     add e7f793d0ad Add assert message (#11665)
     add dccc1c7d89 [CI] fix ci_gpu dockerfile (#11644)
     add 6f79165f24 [microtvm] Add mxnet importer and update pyyaml to fix 
poetry error (#11668)
     new 9d2d58edc1 Add freeze_deps tool and modify gen_requirements to work 
with it.
     new c843529327 Add docker container for freezing python deps.
     new fe256809b0 Align Python and package install process in all containers.
     new d170de864b Adjust package installs with py-deps to use the virtualenv.
     new c404bd8983 test Jenkins infra
     new 80e57296e6 try to fix hashes
     new a99fe89770 Fix all scripts which reference python3 in the docker 
containers.
     new 7aabc6a3dc fix docker images to built ones for testing.
     new b8ec85a61a fix more python package versions
     new 792a0a355e fix pylint because i'm not sure why it's different
     new 196281cbf6 fix docker_init dupe
     new ff98cc6512 rebuild docker imgaes
     new 7aeca561b0 fix merge conflict
     new 27fd4c2368 freeze papi
     new 5ad551d755 fix docker containers
     new d08ea4c0f3 ecr_pull
     new 70a91494b1 Add to path
     new bbe63147fc build again
     new 5f21d5cd2e fixup! Add to path
     new 3751f7a62b ecr_pull
     new 1518d23ef8 freeze again
     new ba87bfe0ec Split TFLite runtime deps away from python
     new f9fde16ca9 rebuild again
     new 66eb0ccbdc fixup! Split TFLite runtime deps away from python
     new 4b00b0d6df no-cache arg
     new a901570118 include relevant extras

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   (9b05f70862)
            \
             N -- N -- N   refs/heads/areusch/freeze-dependencies (a901570118)

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 26 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:
 CONTRIBUTORS.md                                    |    2 +
 Jenkinsfile                                        |  392 ++--
 apps/hexagon_api/CMakeLists.txt                    |    7 +-
 apps/microtvm/arduino/template_project/boards.json |    8 +
 {docker/python/build => apps/microtvm}/poetry.lock | 1875 ++++++++++----------
 apps/microtvm/pyproject.toml                       |   26 +-
 apps/microtvm/reference-vm/arduino/README.md       |    1 +
 .../arduino/base-box/base_box_provision.sh         |    9 +
 .../arduino/base-box/base_box_setup.sh             |    3 +
 .../reference-vm/arduino/provision_setup.sh        |   11 +-
 .../reference-vm/zephyr/base-box/base_box_setup.sh |    3 +
 .../reference-vm/zephyr/provision_setup.sh         |   11 +-
 cmake/modules/contrib/BLAS.cmake                   |    2 +
 docker/install/ubuntu_install_papi.sh              |    7 +-
 docs/how_to/profile/papi.rst                       |    1 +
 include/tvm/meta_schedule/search_strategy.h        |   11 +-
 include/tvm/meta_schedule/tune_context.h           |   27 +-
 include/tvm/runtime/crt/platform.h                 |   19 +
 include/tvm/tir/stmt.h                             |    5 +
 include/tvm/tir/transform.h                        |    6 +
 jenkins/Build.groovy.j2                            |   23 +
 jenkins/Deploy.groovy.j2                           |   50 +
 jenkins/DockerBuild.groovy.j2                      |  224 +--
 jenkins/Jenkinsfile.j2                             |    3 +
 jenkins/Lint.groovy.j2                             |   10 +-
 jenkins/Prepare.groovy.j2                          |   12 +
 python/tvm/contrib/mkldnn.py                       |  105 ++
 python/tvm/meta_schedule/__init__.py               |    5 +-
 python/tvm/meta_schedule/database/__init__.py      |    1 +
 python/tvm/meta_schedule/database/database.py      |    2 +-
 .../tvm/meta_schedule/database/memory_database.py  |   63 +
 python/tvm/meta_schedule/default_config.py         |  346 ++++
 python/tvm/meta_schedule/mutator/mutator.py        |    8 +-
 python/tvm/meta_schedule/postproc/postproc.py      |    6 +-
 .../meta_schedule/schedule_rule/schedule_rule.py   |   10 +-
 .../search_strategy/search_strategy.py             |   13 +-
 .../meta_schedule/space_generator/schedule_fn.py   |    2 +-
 .../space_generator/space_generator.py             |    6 +-
 python/tvm/meta_schedule/testing/__init__.py       |    8 -
 python/tvm/meta_schedule/testing/dummy_object.py   |   60 +
 python/tvm/meta_schedule/testing/utils.py          |  109 +-
 python/tvm/meta_schedule/tune.py                   |  329 +---
 python/tvm/meta_schedule/tune_context.py           |  118 +-
 .../relay/backend/contrib/ethosu/te/identity.py    |    2 +-
 python/tvm/relay/op/strategy/x86.py                |   23 +-
 python/tvm/script/tir/__init__.pyi                 |   67 +-
 python/tvm/target/target.py                        |    1 +
 python/tvm/testing/utils.py                        |    7 +
 python/tvm/tir/schedule/schedule.py                |  112 +-
 python/tvm/tir/transform/transform.py              |   11 +
 python/tvm/topi/x86/conv2d.py                      |   30 +
 src/driver/driver_api.cc                           |    8 +
 .../search_strategy/evolutionary_search.cc         |   13 +-
 src/meta_schedule/search_strategy/replay_func.cc   |    3 +-
 src/meta_schedule/search_strategy/replay_trace.cc  |    3 +-
 .../search_strategy/search_strategy.cc             |    5 +-
 src/meta_schedule/task_scheduler/task_scheduler.cc |  107 +-
 src/meta_schedule/tune_context.cc                  |   81 +
 src/relay/backend/aot_executor_codegen.cc          |    8 +-
 src/relay/backend/graph_executor_codegen.cc        |   27 +-
 src/relay/backend/interpreter.cc                   |    3 +-
 src/relay/backend/te_compiler.cc                   |  329 ++--
 src/relay/backend/te_compiler.h                    |   32 +-
 src/relay/backend/vm/compiler.cc                   |   30 +-
 src/relay/op/tensor/reduce.cc                      |    2 +-
 src/relay/transforms/compiler_function_utils.cc    |   51 -
 src/relay/transforms/compiler_function_utils.h     |   11 +-
 src/runtime/contrib/dnnl/dnnl.cc                   |   82 +-
 src/runtime/contrib/dnnl/dnnl_kernel.h             |    1 +
 src/runtime/crt/common/crt_runtime_api.c           |   16 +
 src/target/source/ptx.cc                           |    3 +-
 src/tir/schedule/primitive/cache_read_write.cc     |    9 +-
 src/tir/transforms/inject_ptx_async_copy.cc        |  145 ++
 tests/lint/check_file_type.py                      |    1 +
 tests/python/ci/test_ci.py                         |   97 +-
 tests/python/relay/backend/test_pass_lower_te.py   |  241 +++
 tests/python/relay/test_op_level2.py               |   98 +
 .../transform/test_compiler_function_utils.py      |    5 +-
 .../test_meta_schedule_custom_rule_winograd_cpu.py |   20 +-
 ...test_meta_schedule_custom_rule_winograd_cuda.py |   17 +-
 .../unittest/test_meta_schedule_integration.py     |   38 +-
 .../test_meta_schedule_measure_callback.py         |   75 +-
 .../unittest/test_meta_schedule_multi_anchor.py    |   27 +-
 ...eta_schedule_mutator_mutate_compute_location.py |   12 +-
 .../test_meta_schedule_mutator_mutate_parallel.py  |   12 +-
 ..._meta_schedule_mutator_mutate_thread_binding.py |   12 +-
 .../test_meta_schedule_mutator_mutate_tile_size.py |   10 +-
 .../test_meta_schedule_mutator_mutate_unroll.py    |   12 +-
 .../test_meta_schedule_post_order_apply.py         |   43 +-
 ...meta_schedule_postproc_disallow_dynamic_loop.py |    3 +-
 ..._schedule_postproc_rewrite_cooperative_fetch.py |    3 +-
 ...ta_schedule_postproc_rewrite_reduction_block.py |    3 +-
 ...est_meta_schedule_postproc_rewrite_tensorize.py |    6 +-
 ...meta_schedule_postproc_rewrite_unbound_block.py |    3 +-
 .../test_meta_schedule_postproc_verify_gpu_code.py |    3 +-
 ...test_meta_schedule_schedule_rule_add_rfactor.py |    4 +-
 .../test_meta_schedule_schedule_rule_auto_bind.py  |    4 +-
 ...test_meta_schedule_schedule_rule_auto_inline.py |    4 +-
 ...chedule_schedule_rule_cross_thread_reduction.py |    9 +-
 ...ta_schedule_schedule_rule_multi_level_tiling.py |   15 +-
 ...dule_schedule_rule_parallel_vectorize_unroll.py |    4 +-
 ...hedule_schedule_rule_random_compute_location.py |    6 +-
 .../unittest/test_meta_schedule_search_strategy.py |  107 +-
 .../unittest/test_meta_schedule_space_generator.py |   16 +-
 .../unittest/test_meta_schedule_task_scheduler.py  |  142 +-
 .../unittest/test_meta_schedule_tune_relay.py      |   51 +-
 tests/python/unittest/test_tir_ptx_cp_async.py     |    4 +-
 .../unittest/test_tir_schedule_cache_read_write.py |   94 +-
 .../unittest/test_tir_schedule_compute_at.py       |   78 +-
 .../unittest/test_tir_schedule_compute_inline.py   |  106 +-
 .../python/unittest/test_tir_schedule_reduction.py |   10 +-
 tests/python/unittest/test_tir_schedule_reindex.py |   32 +-
 .../python/unittest/test_tir_schedule_sampling.py  |   10 +-
 .../python/unittest/test_tir_schedule_set_scope.py |    9 +-
 .../unittest/test_tir_schedule_storage_align.py    |    6 +-
 .../test_tir_schedule_tensorize_ldmatrix_mma.py    |    8 +-
 .../unittest/test_tir_schedule_transform_layout.py |   32 +-
 .../python/unittest/test_tir_schedule_utilities.py |   20 +-
 .../test_tir_transform_inject_ptx_async_copy.py    |  183 ++
 tests/scripts/cmd_utils.py                         |   21 +-
 tests/scripts/git_utils.py                         |    1 +
 .../Makefile => tests/scripts/http_utils.py        |   30 +-
 tests/scripts/should_rebuild_docker.py             |  154 ++
 123 files changed, 4301 insertions(+), 2761 deletions(-)
 copy {docker/python/build => apps/microtvm}/poetry.lock (60%)
 create mode 100644 python/tvm/meta_schedule/database/memory_database.py
 create mode 100644 python/tvm/meta_schedule/default_config.py
 create mode 100644 python/tvm/meta_schedule/testing/dummy_object.py
 create mode 100644 src/tir/transforms/inject_ptx_async_copy.cc
 create mode 100644 tests/python/relay/backend/test_pass_lower_te.py
 create mode 100644 
tests/python/unittest/test_tir_transform_inject_ptx_async_copy.py
 copy apps/extension/Makefile => tests/scripts/http_utils.py (59%)
 create mode 100755 tests/scripts/should_rebuild_docker.py

Reply via email to