This is an automated email from the ASF dual-hosted git repository.

areusch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.


 discard 7018e8c  Enable custom images to be set in TVM Jenkinsfile
     add e9380e4  Refactor AOT Test Utils parameters into object (#8650)
     add 76a7fa9  Convert AOT to TECompiler (#8697)
     add 5e20ef9  Remove qemu installation from Zephyr RVM (#8701)
     add 66ac470  [Relay] Dense alter layout fixed for packed input (#8669)
     add 4dd7f68  [TIR] Use PopenPool instead of multiprocessing.pool (#8492)
     add 3e37bb5  [CI] Add Arm Compute Library to Arm CI unit test pipeline 
(#8734)
     add 8843153  [UnitTest] Updated tolerances to avoid flaky unit test. 
(#8723)
     add 7cf7adf  [Torch] chunk and unsafe chunk (#8718)
     add 395b308  enhance tir signed-unsigned cast (#8706)
     add ccc09fa  [TVMC] Switch profile flag to use new profiler (#8710)
     add a06863a  [TensorIR][M2a] Storage Align (#8693)
     add f5661f4  [Docs] Moved the generated tutorials folders into a _staging 
folder. (#8735)
     add 170add2  Add parameter to allow caller to supply a Runner (#8747)
     add 901dee5  [Vulkan] Check at codegen if the shader is within shared 
memory limits. (#8746)
     add 3ebd353  [VTA] Make vta graph_pack compatible with latest TVM, and 
bring back object detection tutorials. (#8731)
     add e12ddca  [FRONTEND][PYTORCH] Support fo nn.SiLU added (#8753)
     add 994a151  update docs (#8736)
     add 49224cb  Fix use of fallback AutoTVM knobs in default scheduling 
(#8707)
     add 1a95f9b  [TF] Support TensorFlow < 1.13 for test_sparse_add (#8647)
     add c4c31de  Install rust in ci-lint so cargo fmt can move to lint stage. 
(#8727)
     add 2e24782  [Onnx Operators] Celu (#8741)
     add cddd348  [Fix][TOPI] remove wrong fix in x86's dense_nopack operator 
(#8687)
     add 1d08792  [microTVM] Fix warnings on Zephyr tests (#8740)
     add 3e0c461  Allow Linker script files to be committed (#8745)
     add 7bceaff  [CI] Modify Jenkinfile to always display junit report
     new d7a4a72  inject some failures to see how it looks

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   (7018e8c)
            \
             N -- N -- N   refs/heads/ci-docker-staging (d7a4a72)

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 1 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:
 .gitignore                                         |   2 +-
 Jenkinsfile                                        | 122 ++++----
 apps/microtvm/reference-vm/base-box-tool.py        |   5 +-
 .../zephyr/base-box/base_box_provision.sh          |   3 -
 .../reference-vm/zephyr/provision_setup.sh         |   1 +
 docker/Dockerfile.ci_cpu                           |   4 +-
 docker/Dockerfile.ci_lint                          |   9 +-
 docs/Makefile                                      | 142 ++++++----
 docs/conf.py                                       |  57 ++--
 include/tvm/relay/attrs/nn.h                       |  19 ++
 include/tvm/tir/schedule/schedule.h                |  15 +
 python/tvm/auto_scheduler/measure.py               | 226 ++++++++-------
 python/tvm/auto_scheduler/utils.py                 |  43 +--
 python/tvm/autotvm/graph_tuner/base_graph_tuner.py |   6 +-
 python/tvm/autotvm/record.py                       |   4 +-
 python/tvm/autotvm/task/space.py                   |   5 +-
 python/tvm/autotvm/utils.py                        |   4 +-
 python/tvm/contrib/popen_pool.py                   |   9 +-
 python/tvm/driver/tvmc/model.py                    |   2 +-
 python/tvm/driver/tvmc/runner.py                   |   4 +-
 python/tvm/relay/frontend/onnx.py                  |  14 +
 python/tvm/relay/frontend/pytorch.py               |  31 +--
 python/tvm/relay/op/nn/_nn.py                      |   6 +-
 python/tvm/relay/op/nn/nn.py                       |  14 +-
 python/tvm/testing/__init__.py                     |  34 +++
 python/tvm/{arith => testing}/_ffi_api.py          |   4 +-
 .../tvm/testing/auto_scheduler.py                  |   2 +-
 python/tvm/{testing.py => testing/utils.py}        |   3 -
 python/tvm/tir/schedule/schedule.py                |  73 +++++
 python/tvm/topi/x86/dense.py                       |   3 +-
 python/tvm/topi/x86/dense_alter_op.py              |   4 +-
 src/relay/backend/aot_executor_codegen.cc          | 237 +++++-----------
 src/relay/op/nn/nn.cc                              |  62 ++++-
 src/relay/op/nn/nn.h                               |  23 --
 src/target/spirv/codegen_spirv.cc                  |  12 +
 src/target/spirv/codegen_spirv.h                   |   4 +
 src/target/spirv/spirv_support.cc                  |   3 +
 src/target/spirv/spirv_support.h                   |  16 ++
 src/tir/op/op.cc                                   |  12 +-
 src/tir/schedule/analysis.h                        |  13 +
 src/tir/schedule/analysis/analysis.cc              |  39 +++
 src/tir/schedule/concrete_schedule.cc              |  10 +
 src/tir/schedule/concrete_schedule.h               |   3 +
 src/tir/schedule/primitive.h                       |  20 ++
 src/tir/schedule/primitive/block_annotate.cc       | 308 +++++++++++++++++++++
 src/tir/schedule/schedule.cc                       |   3 +
 src/tir/schedule/traced_schedule.cc                |  13 +
 src/tir/schedule/traced_schedule.h                 |   3 +
 .../schedule/transform.cc}                         |  20 +-
 .../{ir/functor_common.h => schedule/transform.h}  |  34 +--
 src/tir/transforms/compact_buffer_region.cc        |  78 +++++-
 tests/lint/check_file_type.py                      |   2 +
 tests/micro/zephyr/test_zephyr.py                  |   4 +-
 tests/micro/zephyr/test_zephyr_aot.py              |   3 +-
 .../contrib/test_arm_compute_lib/test_dense.py     |   7 +-
 tests/python/frontend/onnx/test_forward.py         |   1 -
 tests/python/frontend/pytorch/test_forward.py      |   8 +
 tests/python/frontend/tensorflow/test_forward.py   |  10 +-
 tests/python/relay/aot/aot_test_utils.py           | 208 +++++---------
 tests/python/relay/aot/test_crt_aot.py             | 175 ++++--------
 .../test_auto_scheduler_layout_rewrite_networks.py |   2 +-
 tests/python/relay/test_external_codegen.py        |  11 +-
 tests/python/relay/test_pass_alter_op_layout.py    |  48 +++-
 tests/python/topi/python/test_topi_conv2d_nchw.py  |   2 +-
 .../unittest/test_auto_scheduler_compute_dag.py    |   2 +-
 .../unittest/test_auto_scheduler_cost_model.py     |   2 +-
 .../test_auto_scheduler_evolutionary_search.py     |   2 +-
 .../python/unittest/test_auto_scheduler_feature.py |   2 +-
 .../unittest/test_auto_scheduler_layout_rewrite.py |   2 +-
 .../unittest/test_auto_scheduler_loop_state.py     |   2 +-
 .../python/unittest/test_auto_scheduler_measure.py |   2 +-
 .../unittest/test_auto_scheduler_search_policy.py  |   2 +-
 .../unittest/test_auto_scheduler_search_task.py    |   2 +-
 .../test_auto_scheduler_sketch_generation.py       |   2 +-
 .../unittest/test_auto_scheduler_task_scheduler.py |   2 +-
 .../unittest/test_autotvm_graph_tuner_core.py      |  43 +++
 tests/python/unittest/test_autotvm_space.py        |   2 +
 tests/python/unittest/test_crt.py                  |   1 +
 .../python/unittest/test_target_codegen_vulkan.py  |  30 ++
 tests/python/unittest/test_tir_ops.py              |   4 +
 .../unittest/test_tir_schedule_storage_align.py    | 182 ++++++++++++
 .../test_tir_transform_compact_buffer_region.py    |  49 ++++
 tutorials/micro/micro_reference_vm.py              |   1 -
 vta/python/vta/top/graphpack.py                    |  33 ++-
 vta/tutorials/autotvm/tune_alu_vta.py              |   2 +-
 vta/tutorials/frontend/deploy_classification.py    |   6 +-
 .../frontend/{legacy => }/deploy_detection.py      |   7 +-
 87 files changed, 1782 insertions(+), 864 deletions(-)
 create mode 100644 python/tvm/testing/__init__.py
 copy python/tvm/{arith => testing}/_ffi_api.py (91%)
 rename tests/python/unittest/test_auto_scheduler_common.py => 
python/tvm/testing/auto_scheduler.py (99%)
 rename python/tvm/{testing.py => testing/utils.py} (99%)
 create mode 100644 src/tir/schedule/primitive/block_annotate.cc
 copy src/{target/opt/build_opencl_off.cc => tir/schedule/transform.cc} (66%)
 copy src/tir/{ir/functor_common.h => schedule/transform.h} (60%)
 create mode 100644 tests/python/unittest/test_tir_schedule_storage_align.py
 rename vta/tutorials/frontend/{legacy => }/deploy_detection.py (99%)

Reply via email to