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

junrushao pushed a change to branch ir-builder
in repository https://gitbox.apache.org/repos/asf/tvm.git


 discard 4b09e5c948 Squashed
     add fae79bbc3e [TVMScript] Printer Registry (#12237)
     add 22102063dc [ci] De-duplicate retry functions (#12325)
     add 5d72bc1a20 [ci][tvmbot] Ignore irrelevant Actions jobs (#12351)
     add 7f100158a5 [DOCS] Fix tvm.build API doc layout
     add 4280d673f1 [skip ci] [CI] Re-generate Jenkinsfile (#12360)
     add 22ba659438 [BYOC-DNNL] add partition test on sum pattern (#12357)
     add cd6d19f481 [ci][tvmbot] Fix authorization filtering (#12310)
     add 06ac5cde84 [testing] Remove wrapper from @slow (#11566)
     add 1a3d36a28d [ci] Test pytest-forked boxing (#12312)
     add f5f5a75ae9 [TVMScript] Text underlining in DocPrinter based on Doc's 
source_paths (#12344)
     add ecfd9692a0 Unify name mangling in TVM (#12066)
     add 52152e0be6 Build and test TVM under minimal configuration (#12178)
     add 48354ded38 [Hexagon] Add skip option for RPC server initialization 
(#12368)
     add 7e1444111e [skip ci][ci] Fix Jenkinsfile (#12387)
     add 99f5e921a5 Update C++ standard to C++17 (#12337)
     add de12486271 [ci][docker] Tag tlcpackstaging images to tlcpack (#11832)
     add e8de88e4f5 [BYOC] [DNNL] enable in-place post-op sum in dnnl json 
runtime (#12371)
     add 5deb95a947 [Adreno][OpenCL] Get rid of extra memory copy (#12286)
     add 3cb57d20a0 [TVMScript] Printer Frame (#12366)
     add e3e65ce581 Add Python function to get type index by class (#12393)
     add 702cb43f0b [Target] Fix C5 Target Tag to Include CascadeLake Archs 
(#12385)
     add 22dcf4490d [PyTorch] Fix pad_common for float pad_value (#12134)
     add a1c371f46c [PyTorch] Fix all_any_common with no default input (#12395)
     add f4120e87ef Add needs-triage label to CI Problem template (#12386)
     add d874a8ed52 [microNPU] Reorder copies and computes based on the cycle 
count (#11591)
     add 1de32b587b [Target] Add Target Parser for Arm(R) Cortex(R) M-Profile 
CPUs (#12319)
     add 369e8b2830 [ci] Default to n=2 for test parallelism (#12376)
     add c3c7c4ccc3 [Profiler] Fix graph_executor_debug hang (#12382)
     add db1ed779f8 [docs] Update minimum compiler requirements for building 
from source (#12405)
     add 779a7ada4f Add sort_by_time flag to debug_executor.run method (#12402)
     add 3eb673478b [LowerVTCMAlloc] Move LowerVtcmAlloc to after 
StorageRewrite (#12364)
     add 57a02f7e26 Update hexagon max_concurrency to be at most equal to the 
number of HVX units available. (#12394)
     add 478b672f2b [skip ci] Revert "[ci] Default to n=2 for test parallelism 
(#12376)" (#12413)
     add 1737308397 [WIP][Pylint] Making frontend tests pylint compliant 
(#12028)
     add 96cac7501d [MetaSchedule] Filter vector_load_lens based on buffer 
dtype (#12408)
     add 036aa722ae [TIR] Add pass ManifestSharedMemoryLocalStage (#12355)
     add d33a332283 [TVMScript] Printer VarTable (#12336)
     new 2247733609 Squashed

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   (4b09e5c948)
            \
             N -- N -- N   refs/heads/ir-builder (2247733609)

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:
 .github/ISSUE_TEMPLATE/ci-problem.md               |    1 +
 CMakeLists.txt                                     |   17 +-
 Jenkinsfile                                        | 2546 +++++++++++---------
 .../android_camera/app/src/main/jni/Application.mk |    2 +-
 .../android_deploy/app/src/main/jni/Application.mk |    2 +-
 apps/android_rpc/app/src/main/jni/Application.mk   |    2 +-
 apps/bundle_deploy/Makefile                        |    2 +-
 apps/dso_plugin_module/Makefile                    |    2 +-
 apps/extension/Makefile                            |    2 +-
 apps/howto_deploy/Makefile                         |    2 +-
 apps/howto_deploy/tvm_runtime_pack.cc              |    2 +-
 apps/rocm_rpc/Makefile                             |    2 +-
 apps/tf_tvmdsoop/CMakeLists.txt                    |    2 +-
 ci/jenkins/Build.groovy.j2                         |   19 +-
 ci/jenkins/Deploy.groovy.j2                        |   63 +-
 ci/jenkins/Jenkinsfile.j2                          |    3 +-
 ci/jenkins/Prepare.groovy.j2                       |   22 +-
 ci/jenkins/Test.groovy.j2                          |   16 +
 ci/jenkins/generate.py                             |    4 +
 ci/jenkins/macros.j2                               |   76 +-
 cmake/utils/Summary.cmake                          |    7 +
 conda/build-environment.yaml                       |    2 +-
 conda/recipe/build.sh                              |    6 +-
 conda/recipe/meta.yaml                             |    6 +-
 .../{Dockerfile.ci_i386 => Dockerfile.ci_minimal}  |   39 +-
 ...ibxsmm.sh => ubuntu1804_manual_install_llvm.sh} |   22 +-
 docs/install/from_source.rst                       |    6 +-
 golang/Makefile                                    |    2 +-
 include/tvm/driver/driver_api.h                    |   12 +-
 include/tvm/ir/global_var_supply.h                 |  125 +
 include/tvm/ir/module.h                            |   17 +-
 include/tvm/ir/name_supply.h                       |  123 +
 include/tvm/runtime/profiling.h                    |    6 +-
 include/tvm/script/printer/doc_printer.h           |   11 +-
 include/tvm/script/printer/frame.h                 |  140 ++
 include/tvm/script/printer/traced_object.h         |    2 +
 include/tvm/script/printer/traced_object_functor.h |  183 ++
 include/tvm/script/printer/var_table.h             |  144 ++
 include/tvm/target/target_kind.h                   |    5 +
 include/tvm/tir/stmt.h                             |    3 +
 include/tvm/tir/transform.h                        |    6 +
 python/setup.py                                    |    2 +-
 python/tvm/_ffi/__init__.py                        |    2 +-
 python/tvm/_ffi/_ctypes/object.py                  |   11 +-
 python/tvm/_ffi/_cython/object.pxi                 |    8 +-
 python/tvm/_ffi/registry.py                        |   21 +-
 python/tvm/contrib/debugger/debug_executor.py      |   55 +-
 python/tvm/contrib/graph_executor.py               |    7 +
 python/tvm/contrib/hexagon/pytest_plugin.py        |   21 +-
 python/tvm/driver/build_module.py                  |    3 +-
 python/tvm/ir/supply.py                            |  141 ++
 python/tvm/meta_schedule/default_config.py         |    4 +-
 python/tvm/meta_schedule/testing/schedule_rule.py  |    4 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   |    1 +
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py |   35 +-
 python/tvm/relay/frontend/pytorch.py               |   21 +-
 python/tvm/relay/op/contrib/dnnl.py                |    4 +-
 python/tvm/relay/op/strategy/adreno.py             |   18 +
 python/tvm/runtime/module.py                       |    6 +
 python/tvm/runtime/vm.py                           |    7 +
 python/tvm/script/printer/doc_printer.py           |   22 +-
 python/tvm/script/printer/frame.py                 |   81 +
 python/tvm/script/printer/var_table.py             |  118 +
 python/tvm/target/target.py                        |    2 +-
 python/tvm/testing/utils.py                        |   13 +-
 python/tvm/tir/transform/transform.py              |   11 +
 python/tvm/topi/adreno/__init__.py                 |    1 +
 python/tvm/topi/adreno/conv2d_nchw.py              |   29 +-
 python/tvm/topi/adreno/conv2d_nhwc.py              |   29 +-
 python/tvm/topi/adreno/depthwise_conv2d_nchw.py    |   10 +-
 python/tvm/topi/adreno/depthwise_conv2d_nhwc.py    |   10 +-
 python/tvm/topi/{hls => adreno}/injective.py       |   15 +-
 python/tvm/topi/adreno/utils.py                    |   23 +-
 src/auto_scheduler/feature.cc                      |    4 +-
 src/contrib/hybrid/codegen_hybrid.cc               |  106 +-
 src/contrib/hybrid/codegen_hybrid.h                |   10 +-
 src/driver/driver_api.cc                           |   26 +-
 src/ir/global_var_supply.cc                        |  115 +
 src/ir/module.cc                                   |   23 +-
 src/ir/name_supply.cc                              |  108 +
 .../schedule_rule/multi_level_tiling.cc            |   29 +-
 src/relay/backend/graph_executor_codegen.cc        |   22 +-
 src/relay/backend/task_extraction.cc               |    4 +-
 src/relay/backend/te_compiler.cc                   |   74 +-
 src/relay/backend/te_compiler.h                    |    4 +-
 src/relay/backend/te_compiler_cache.cc             |   71 +-
 src/relay/backend/te_compiler_cache.h              |    8 +-
 src/relay/ir/dataflow_matcher.cc                   |   12 +-
 src/relay/transforms/annotate_texture_storage.cc   |  152 +-
 .../transforms/auto_scheduler_layout_rewrite.cc    |    3 +-
 .../transforms/meta_schedule_layout_rewrite.cc     |    3 +-
 src/relay/transforms/partition_graph.cc            |    7 +-
 src/runtime/contrib/dnnl/dnnl_json_runtime.cc      |   35 +-
 src/runtime/contrib/dnnl/dnnl_tensor_requisite.h   |   25 +
 src/runtime/crt/common/crt_runtime_api.c           |   16 +-
 .../graph_executor/debug/graph_executor_debug.cc   |   55 +-
 src/runtime/opencl/opencl_device_api.cc            |   29 +-
 src/runtime/profiling.cc                           |   12 +-
 src/runtime/rpc/rpc_module.cc                      |   33 +-
 src/runtime/threading_backend.cc                   |   20 +-
 src/script/printer/base_doc_printer.cc             |  261 +-
 src/script/printer/base_doc_printer.h              |   64 +-
 src/script/printer/frame.cc                        |   50 +
 src/script/printer/python_doc_printer.cc           |   16 +-
 src/script/printer/traced_object_functor.cc        |   75 +
 src/script/printer/var_table.cc                    |  108 +
 .../utils.cc => target/parsers/cpu.cc}             |   25 +-
 include/tvm/relay/op.h => src/target/parsers/cpu.h |   29 +-
 src/target/parsers/mprofile.cc                     |  131 +
 .../target/parsers/mprofile.h                      |   28 +-
 src/target/source/codegen_c.cc                     |   54 +-
 src/target/source/codegen_c_host.cc                |   14 +-
 src/target/source/codegen_cuda.cc                  |   14 +-
 src/target/source/codegen_metal.cc                 |    8 +-
 src/target/source/codegen_source_base.cc           |   28 +-
 src/target/source/codegen_source_base.h            |   11 +-
 src/target/tag.cc                                  |   23 +-
 src/target/target_kind.cc                          |    7 +-
 src/te/operation/create_primfunc.cc                |   23 +-
 src/tir/contrib/ethosu/passes.cc                   |  158 +-
 .../manifest_shared_memory_local_stage.cc          |  287 +++
 src/tir/transforms/split_host_device.cc            |   12 +-
 src/tir/transforms/storage_rewrite.cc              |    6 +-
 tests/cpp/build_module_test.cc                     |    7 +-
 tests/cpp/c_codegen_test.cc                        |    6 +-
 tests/cpp/name_supply_test.cc                      |  129 +
 tests/cpp/target/parsers/mprofile_test.cc          |  218 ++
 ...tvmscript_printer_traced_object_functor_test.cc |  171 ++
 tests/cpp/tvmscript_printer_var_table_test.cc      |  158 ++
 tests/lint/pylint.sh                               |   13 +
 .../python/ci/sample_prs/pr10786-ignore-jobs.json  |  130 +
 tests/python/ci/test_ci.py                         |    1 +
 tests/python/ci/test_tvmbot.py                     |   14 +-
 tests/python/contrib/test_dnnl.py                  |   39 +-
 .../test_ethosu/test_copy_compute_reordering.py    |  210 ++
 tests/python/driver/tvmc/test_target_options.py    |    2 +-
 tests/python/frontend/caffe/test_forward.py        |   79 +-
 tests/python/frontend/caffe2/model_zoo/__init__.py |    2 +-
 .../python/frontend/caffe2/model_zoo/squeezenet.py |   10 +-
 tests/python/frontend/caffe2/test_forward.py       |   26 +-
 tests/python/frontend/coreml/model_zoo/__init__.py |    8 +-
 tests/python/frontend/coreml/test_forward.py       |  194 +-
 tests/python/frontend/darknet/test_forward.py      |   37 +-
 tests/python/frontend/keras/test_forward.py        |  743 +++---
 tests/python/frontend/oneflow/test_forward.py      |   67 +-
 .../python/frontend/oneflow/test_vision_models.py  |   10 +-
 tests/python/frontend/onnx/test_forward.py         |  985 +++++---
 tests/python/frontend/pytorch/test_forward.py      |  502 +++-
 tests/python/frontend/tensorflow/test_forward.py   |  328 +--
 tests/python/frontend/tflite/test_forward.py       |  384 +--
 tests/python/relay/backend/test_pass_lower_te.py   |   10 +-
 tests/python/relay/test_conv2d_nchw_texture.py     |    8 +-
 tests/python/relay/test_name_supply.py             |   72 +
 tests/python/relay/test_pass_partition_graph.py    |   54 +
 ...ta_schedule_schedule_rule_multi_level_tiling.py |   16 +-
 .../unittest/test_meta_schedule_task_scheduler.py  |    1 +
 .../python/unittest/test_target_parser_mprofile.py |   60 +
 tests/python/unittest/test_target_target.py        |    1 -
 ...transform_manifest_shared_memory_local_stage.py |  134 ++
 .../unittest/test_tvmscript_printer_frame.py       |   67 +-
 .../unittest/test_tvmscript_printer_underlining.py |  361 +++
 .../unittest/test_tvmscript_printer_var_table.py   |   89 +
 tests/scripts/ci.py                                |   13 +
 tests/scripts/github_tvmbot.py                     |  106 +-
 tests/scripts/setup-pytest-env.sh                  |    5 +
 tests/scripts/should_run_slow_tests.py             |   24 +-
 ...ild_cortexm.sh => task_config_build_minimal.sh} |   13 +-
 tests/scripts/task_cpp_unittest.sh                 |   24 +-
 tests/scripts/task_python_docs.sh                  |    2 +
 web/emcc/tvmjs_support.cc                          |   22 +-
 web/src/runtime.ts                                 |    7 +-
 171 files changed, 9042 insertions(+), 3347 deletions(-)
 copy docker/{Dockerfile.ci_i386 => Dockerfile.ci_minimal} (75%)
 copy docker/install/{ubuntu_install_libxsmm.sh => 
ubuntu1804_manual_install_llvm.sh} (71%)
 create mode 100644 include/tvm/ir/global_var_supply.h
 create mode 100644 include/tvm/ir/name_supply.h
 create mode 100644 include/tvm/script/printer/frame.h
 create mode 100644 include/tvm/script/printer/traced_object_functor.h
 create mode 100644 include/tvm/script/printer/var_table.h
 create mode 100644 python/tvm/ir/supply.py
 create mode 100644 python/tvm/script/printer/frame.py
 create mode 100644 python/tvm/script/printer/var_table.py
 copy python/tvm/topi/{hls => adreno}/injective.py (87%)
 create mode 100644 src/ir/global_var_supply.cc
 create mode 100644 src/ir/name_supply.cc
 create mode 100644 src/script/printer/frame.cc
 create mode 100644 src/script/printer/traced_object_functor.cc
 create mode 100644 src/script/printer/var_table.cc
 copy src/{auto_scheduler/utils.cc => target/parsers/cpu.cc} (72%)
 mode change 100755 => 100644
 copy include/tvm/relay/op.h => src/target/parsers/cpu.h (69%)
 create mode 100644 src/target/parsers/mprofile.cc
 copy include/tvm/runtime/executor_info.h => src/target/parsers/mprofile.h (65%)
 create mode 100644 src/tir/transforms/manifest_shared_memory_local_stage.cc
 create mode 100644 tests/cpp/name_supply_test.cc
 create mode 100644 tests/cpp/target/parsers/mprofile_test.cc
 create mode 100644 tests/cpp/tvmscript_printer_traced_object_functor_test.cc
 create mode 100644 tests/cpp/tvmscript_printer_var_table_test.cc
 create mode 100644 tests/python/ci/sample_prs/pr10786-ignore-jobs.json
 create mode 100644 tests/python/relay/test_name_supply.py
 create mode 100644 tests/python/unittest/test_target_parser_mprofile.py
 create mode 100644 
tests/python/unittest/test_tir_transform_manifest_shared_memory_local_stage.py
 copy docker/install/ubuntu_install_ethosn_driver_stack.sh => 
tests/python/unittest/test_tvmscript_printer_frame.py (53%)
 mode change 100755 => 100644
 create mode 100644 tests/python/unittest/test_tvmscript_printer_underlining.py
 create mode 100644 tests/python/unittest/test_tvmscript_printer_var_table.py
 copy tests/scripts/{task_config_build_cortexm.sh => 
task_config_build_minimal.sh} (77%)

Reply via email to