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 f0796a6  add ci-qemu-staging
    omit 37e0bce  Fix path for test.
    omit 65f0b4e  Lint comments.
    omit f2b665b  Black formatting.
    omit a87f3e8  Fix formatting.
    omit 12cdd03  clang-format this file.
    omit f672577  Add missing file to check_file_type.py.
    omit 0bb5d85  Merge remote-tracking branch 'upstream/main' into 
mdw/demo-runtime
    omit 3271923  small fixes
    omit c552fa9  Fix linting rule.
    omit 599c5fb  Fixup docs.
    omit f1260df  Adding missing ONNX file.
    omit bcce620  Add new files to check_file_type.py.
    omit 687c09c  Fixup
    omit 0db2207  Revert dep.
    omit 2b14aa1  Remove redundant files.
    omit ec2c374  Fix merge conflict.
    omit fbdc1cb  Fix merge conflicts.
    omit ec5b004  Merge branch 'mdw/demo-runtime' of github.com:mdw-octoml/tvm 
into mdw/demo-runtime
    omit 8934c19  Fix tutorial and runtime.
    omit b6ae7cf  Fix tutorial.
    omit 6645f50  Fix up tutorial.
    omit df722b8  Cleanup demo_runtime code.
    omit 763017e  Adding data for unit tests.
    omit fe2c9a1  Lots of hacking to get ONNX model to run on QEMU and nRF5340.
    omit 058985b  Lots of hacking to get ONNX model to run on QEMU and nRF5340.
    omit 4b1da9a  Some cleanup.
    omit 853f01e  Adding board-specific prj.conf files.
    omit b62ab38  Working on QEMU support.
    omit 280479a  Cleanup of uTVM tests and demo runtime.
    omit 443a429  Adding Zephyr demo runtime.
    omit 7a38c7f  Couple of small fixes:
    omit d04e04d  Fix up tutorial.
    omit d249161  Cleanup demo_runtime code.
    omit a9ffc96  Adding data for unit tests.
    omit 98f3475  Lots of hacking to get ONNX model to run on QEMU and nRF5340.
    omit bc87450  Some cleanup.
    omit 123c64c  Adding board-specific prj.conf files.
    omit 28b92de  Working on QEMU support.
    omit c611d30  Cleanup of uTVM tests and demo runtime.
    omit 545a241  Adding Zephyr demo runtime.
    omit 82cee46  Couple of small fixes:
    omit 6a38dc9  Some docstring fixes.
     add b8b63cd  add nvcc support (#7668)
     add e697f03  Fix relay.testing.darknet convert_image (#7667)
     add 4abbe49  [Torch] Remove unnecessary reshapes for batch_matmul (#7675)
     add c55608f  [SPIRV] Declare int64 capability by default (#7681)
     add 60ff0c7  [Runtime] Extend Graph Runtime To Support Cuda Graph Launch 
(#7616)
     add 5c460ff  [COMMUNITY] @areusch -> Committer (#7679)
     add c871784  [Frontend,TOPI] Improve dynamism for BatchMatmul and Dense 
(#7496)
     add ab86aa6  [Relay][QNN] Relax simulated qnn tests to prevent flakiness. 
(#7684)
     add 4976bb2  [Relay] Add TopPattern to nn.dropout (#7685)
     add 38aed59  [TVMC] Allow optional arguments to be passed to importers 
(#7674)
     add c976a07  [RUNTIME] Add libbacktrace for backtraces with line numbers 
(#7153)
     add 45442ed  [Relay][Training][Pass] Factor out first-order AD to a module 
pass (#7677)
     add 431a7d6  Default value for graph_runtime Init lookup_linked_param_func 
(#7676)
     new 53e3656  update to staging containers

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   (f0796a6)
            \
             N -- N -- N   refs/heads/ci-docker-staging (53e3656)

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:
 .gitmodules                                        |   3 +
 3rdparty/libbacktrace                              |   1 +
 CMakeLists.txt                                     |  63 ++-
 CONTRIBUTORS.md                                    |   1 +
 Jenkinsfile                                        |   6 +-
 .../android_camera/app/src/main/jni/Application.mk |   4 +-
 apps/android_camera/app/src/main/jni/tvm_runtime.h |  38 +-
 .../android_deploy/app/src/main/jni/Application.mk |   2 +-
 apps/android_deploy/app/src/main/jni/tvm_runtime.h |   3 +
 apps/android_rpc/app/src/main/jni/Application.mk   |   2 +-
 apps/android_rpc/app/src/main/jni/tvm_runtime.h    |  36 +-
 apps/bundle_deploy/Makefile                        |   6 +-
 apps/dso_plugin_module/Makefile                    |   3 +-
 apps/extension/Makefile                            |   3 +-
 apps/ios_rpc/tvmrpc.xcodeproj/project.pbxproj      |   6 +
 apps/ios_rpc/tvmrpc/TVMRuntime.h                   |   2 +-
 apps/ios_rpc/tvmrpc/TVMRuntime.mm                  |  16 +-
 apps/ios_rpc/tvmrpc/ViewController.mm              |   4 +-
 apps/microtvm/README.md                            |  17 +-
 .../{ => reference-vm/zephyr}/pyproject.toml       |  10 +-
 apps/microtvm/zephyr/README.md                     |  19 -
 apps/microtvm/zephyr/demo_runtime/README.md        |  21 -
 .../boards/nrf5340dk_nrf5340_cpuapp.conf           |  31 --
 .../zephyr/demo_runtime/boards/nucleo_f746zg.conf  |  30 --
 .../zephyr/demo_runtime/boards/qemu_x86.conf       |  23 --
 cmake/config.cmake                                 |   8 +
 cmake/modules/CUDA.cmake                           |  11 +
 cmake/modules/Libbacktrace.cmake                   |  45 +++
 cmake/modules/VTA.cmake                            |   3 +
 docker/Dockerfile.ci_qemu                          |   4 -
 docker/install/ubuntu_install_zephyr.sh            |  69 +++-
 docs/microtvm/index.rst                            |   2 +-
 golang/Makefile                                    |   2 +-
 include/tvm/ir/attrs.h                             |   4 +-
 include/tvm/ir/diagnostic.h                        |   9 +
 include/tvm/ir/error.h                             |  26 +-
 include/tvm/ir/type_relation.h                     |   2 +-
 include/tvm/relay/analysis.h                       |   2 +-
 include/tvm/runtime/container.h                    |   1 +
 include/tvm/runtime/data_type.h                    |   2 +-
 include/tvm/runtime/logging.h                      | 438 +++++++++++++++++++++
 include/tvm/runtime/object.h                       |   2 +-
 include/tvm/runtime/packed_func.h                  |   6 +-
 include/tvm/runtime/vm/bytecode.h                  |   2 +-
 include/tvm/support/logging.h                      | 158 --------
 include/tvm/support/with.h                         |   2 +-
 licenses/LICENSE.libbacktrace.txt                  |  29 ++
 python/setup.py                                    |   2 +-
 python/tvm/_ffi/base.py                            |   4 +-
 python/tvm/contrib/cc.py                           |  16 +-
 .../cuda_graph}/__init__.py                        |   0
 .../tvm/contrib/cuda_graph/cuda_graph_runtime.py   | 134 +++++++
 python/tvm/contrib/nvcc.py                         |  12 +
 python/tvm/driver/tvmc/frontends.py                |  27 +-
 python/tvm/micro/build.py                          |   2 +-
 python/tvm/micro/contrib/zephyr.py                 |   5 +-
 python/tvm/relay/frontend/pytorch.py               |  29 +-
 python/tvm/relay/frontend/tensorflow.py            |  54 ++-
 python/tvm/relay/testing/darknet.py                |   2 +-
 python/tvm/relay/transform/transform.py            |  26 +-
 python/tvm/runtime/module.py                       |   5 +-
 python/tvm/target/target.py                        |  20 +-
 python/tvm/testing.py                              |  19 +
 python/tvm/topi/cuda/batch_matmul.py               |   7 +-
 python/tvm/topi/cuda/dense.py                      |  11 +-
 src/auto_scheduler/compute_dag.cc                  |   2 +-
 src/auto_scheduler/feature.cc                      |   2 +-
 .../search_policy/sketch_policy_rules.cc           |   4 +-
 src/auto_scheduler/transform_step.cc               |   2 +-
 src/ir/error.cc                                    |   3 +-
 src/parser/parser.cc                               |   8 +-
 src/parser/span_check.h                            |   2 +-
 src/relay/analysis/annotated_region_set.cc         |   5 +-
 src/relay/analysis/kind_check.cc                   |   2 +-
 src/relay/analysis/type_solver.cc                  |   4 +-
 src/relay/analysis/well_formed.cc                  |   2 +-
 src/relay/backend/contrib/codegen_c/codegen_c.h    |   2 +
 src/relay/backend/vm/compiler.cc                   |   2 +-
 src/relay/backend/vm/compiler.h                    |   2 +-
 src/relay/backend/vm/inline_primitives.cc          |   2 +-
 src/relay/backend/vm/lambda_lift.cc                |   2 +-
 src/relay/backend/vm/removed_unused_funcs.cc       |   2 +-
 src/relay/op/nn/convolution.h                      |   2 +-
 src/relay/op/nn/nn.cc                              |   1 +
 src/relay/op/tensor/transform.cc                   |  12 +-
 src/relay/op/tensor/transform.h                    |   4 +-
 src/relay/op/type_relations.cc                     |   2 +-
 src/relay/qnn/op/concatenate.cc                    |  14 +-
 src/relay/transforms/first_order_gradient.cc       | 309 +++++++++++++++
 src/relay/transforms/fold_explicit_padding.cc      |   2 +-
 .../relay/op.h => src/relay/transforms/gradient.h  |  33 +-
 .../{gradient.cc => higher_order_gradient.cc}      | 274 +------------
 src/relay/transforms/inline.cc                     |   2 +-
 src/relay/transforms/memory_alloc.cc               |   2 +-
 src/relay/transforms/partial_eval.cc               |   4 +-
 src/relay/transforms/simplify_expr.cc              |   2 +-
 src/relay/transforms/to_a_normal_form.cc           |   2 +-
 src/relay/transforms/to_basic_block_normal_form.cc |   2 +-
 src/relay/transforms/type_infer.cc                 |   2 +-
 src/runtime/c_runtime_api.cc                       |   6 +-
 src/runtime/contrib/cblas/cblas.cc                 |   2 +-
 src/runtime/contrib/cblas/mkl.cc                   |   2 +-
 src/runtime/contrib/cblas/mkldnn.cc                |   2 +-
 src/runtime/contrib/cublas/cublas.cc               |   2 +-
 src/runtime/contrib/cublas/cublas_utils.h          |   2 +-
 src/runtime/contrib/cudnn/cudnn_utils.h            |   2 +-
 src/runtime/contrib/miopen/miopen_utils.h          |   2 +-
 src/runtime/contrib/mps/mps_utils.h                |   2 +-
 src/runtime/contrib/nnpack/convolution.cc          |   2 +-
 src/runtime/contrib/nnpack/fully_connected.cc      |   2 +-
 src/runtime/contrib/nnpack/nnpack_utils.h          |   2 +-
 src/runtime/contrib/random/mt_random_engine.cc     |   2 +-
 src/runtime/contrib/random/random.cc               |   2 +-
 src/runtime/contrib/rocblas/rocblas.cc             |   2 +-
 src/runtime/contrib/tensorrt/tensorrt_logger.h     |   2 +-
 src/runtime/contrib/vitis_ai/vitis_ai_runtime.cc   |   1 +
 src/runtime/cpu_device_api.cc                      |   2 +-
 src/runtime/crt/Makefile                           |   4 +-
 src/runtime/crt/graph_runtime/load_json.c          |   2 +-
 src/runtime/file_utils.cc                          |   2 +-
 .../graph/cuda_graph/graph_runtime_cuda_graph.cc   | 135 +++++++
 src/runtime/graph/graph_runtime.cc                 |   7 +-
 src/runtime/graph/graph_runtime.h                  |   5 +-
 src/runtime/graph/graph_runtime_factory.cc         |  33 ++
 src/runtime/graph/graph_runtime_factory.h          |   8 +
 src/runtime/hexagon/hexagon_device_api.cc          |   2 +-
 src/runtime/hexagon/hexagon_module.cc              |   2 +-
 src/runtime/hexagon/hexagon_module.h               |   2 +-
 src/runtime/hexagon/sim/hexagon_device_sim.cc      |   2 +-
 src/runtime/hexagon/target/hexagon_dsprpcapi.cc    |   2 +-
 src/runtime/hexagon/target/hexagon_dsprpcapi.h     |   2 +-
 src/runtime/hexagon/target/hexagon_stubapi.cc      |   2 +-
 src/runtime/hexagon/target/hexagon_stubapi.h       |   2 +-
 src/runtime/logging.cc                             | 151 +++++++
 src/runtime/metal/metal_common.h                   |   2 +-
 src/runtime/micro/micro_session.cc                 |   2 +-
 src/runtime/minrpc/minrpc_server.h                 |   2 +-
 src/runtime/ndarray.cc                             |   2 +-
 src/runtime/object.cc                              |   2 +-
 src/runtime/opencl/opencl_common.h                 |   2 +-
 src/runtime/registry.cc                            |   2 +-
 src/runtime/rocm/rocm_device_api.cc                |   2 +-
 src/runtime/rpc/rpc_device_api.cc                  |   4 +-
 src/runtime/rpc/rpc_endpoint.cc                    |  10 +-
 src/runtime/rpc/rpc_module.cc                      |   4 +-
 src/runtime/rpc/rpc_session.cc                     |   8 +-
 src/runtime/runtime_base.h                         |   6 +-
 src/runtime/thread_pool.cc                         |   2 +-
 src/runtime/threading_backend.cc                   |   2 +-
 src/runtime/vm/bytecode.cc                         |   2 +-
 src/runtime/vm/vm.cc                               |   2 +-
 src/runtime/vulkan/vulkan_common.h                 |   2 +-
 src/runtime/vulkan/vulkan_shader.h                 |   2 +-
 src/support/base64.h                               |   2 +-
 src/support/parallel_for.cc                        |   2 +-
 src/support/pipe.h                                 |   2 +-
 src/support/socket.h                               |   2 +-
 src/target/llvm/llvm_common.cc                     |   2 +-
 src/target/source/source_module.cc                 |   2 +-
 src/target/spirv/ir_builder.cc                     |   2 +
 src/target/target.cc                               |  81 ++--
 tests/cpp/ir_functor_test.cc                       |   2 +-
 tests/cpp/parallel_for_test.cc                     |   2 +-
 tests/lint/check_file_type.py                      |  15 +-
 tests/micro/qemu/.gitignore                        |   2 +
 tests/micro/{zephyr => qemu}/conftest.py           |   3 -
 tests/micro/{zephyr => qemu}/test_zephyr.py        |  66 +---
 tests/micro/qemu/zephyr-runtime/.gitignore         |   3 +
 .../micro/qemu/zephyr-runtime}/CMakeLists.txt      |   1 +
 .../micro/qemu/zephyr-runtime}/crt/crt_config.h    |   2 +-
 .../micro/qemu/zephyr-runtime}/prj.conf            |   7 +-
 .../zephyr-runtime}/qemu-hack/qemu-system-i386     |   0
 .../micro/qemu/zephyr-runtime/sample.yaml          |  12 +-
 .../micro/qemu/zephyr-runtime}/src/main.c          | 225 ++++-------
 tests/micro/zephyr/README.md                       |  42 --
 tests/micro/zephyr/testdata/digit-2.jpg            | Bin 572 -> 0 bytes
 tests/micro/zephyr/testdata/digit-9.jpg            | Bin 535 -> 0 bytes
 tests/micro/zephyr/testdata/mnist-8.onnx           | Bin 26454 -> 0 bytes
 tests/python/driver/tvmc/test_frontends.py         |  22 +-
 tests/python/frontend/tensorflow/test_forward.py   |  52 ++-
 tests/python/relay/test_ir_parser.py               |   8 +-
 tests/python/relay/test_ir_text_printer.py         |   5 -
 .../relay/test_op_qnn_simulated_dequantize.py      |  10 +-
 .../python/relay/test_op_qnn_simulated_quantize.py |  17 +-
 tests/python/topi/python/test_topi_qnn.py          |   8 +-
 .../unittest/test_runtime_graph_cuda_graph.py      |  65 ++-
 .../test_runtime_module_based_interface.py         |  30 ++
 tests/scripts/task_build.sh                        |   2 +-
 tests/scripts/task_python_microtvm.sh              |   2 +-
 tutorials/auto_scheduler/tune_network_cuda.py      |   2 +-
 tutorials/auto_scheduler/tune_network_mali.py      |   2 +-
 tutorials/auto_scheduler/tune_network_x86.py       |   2 +-
 tutorials/micro/micro_onnx.py                      | 213 ----------
 tutorials/micro/micro_tflite.py                    |   7 +-
 web/emcc/tvmjs_support.cc                          |   8 +-
 web/emcc/wasm_runtime.cc                           |  10 +-
 web/emcc/webgpu_runtime.cc                         |  25 +-
 197 files changed, 2262 insertions(+), 1436 deletions(-)
 create mode 160000 3rdparty/libbacktrace
 rename apps/microtvm/{ => reference-vm/zephyr}/pyproject.toml (95%)
 delete mode 100644 apps/microtvm/zephyr/README.md
 delete mode 100644 apps/microtvm/zephyr/demo_runtime/README.md
 delete mode 100644 
apps/microtvm/zephyr/demo_runtime/boards/nrf5340dk_nrf5340_cpuapp.conf
 delete mode 100644 apps/microtvm/zephyr/demo_runtime/boards/nucleo_f746zg.conf
 delete mode 100644 apps/microtvm/zephyr/demo_runtime/boards/qemu_x86.conf
 create mode 100644 cmake/modules/Libbacktrace.cmake
 create mode 100644 include/tvm/runtime/logging.h
 delete mode 100644 include/tvm/support/logging.h
 create mode 100644 licenses/LICENSE.libbacktrace.txt
 copy python/tvm/{topi/arm_cpu/cortex_m7/micro_kernel => 
contrib/cuda_graph}/__init__.py (100%)
 create mode 100644 python/tvm/contrib/cuda_graph/cuda_graph_runtime.py
 mode change 100755 => 100644 src/auto_scheduler/transform_step.cc
 create mode 100644 src/relay/transforms/first_order_gradient.cc
 copy include/tvm/relay/op.h => src/relay/transforms/gradient.h (57%)
 rename src/relay/transforms/{gradient.cc => higher_order_gradient.cc} (64%)
 create mode 100644 src/runtime/graph/cuda_graph/graph_runtime_cuda_graph.cc
 create mode 100644 src/runtime/logging.cc
 create mode 100644 tests/micro/qemu/.gitignore
 rename tests/micro/{zephyr => qemu}/conftest.py (94%)
 rename tests/micro/{zephyr => qemu}/test_zephyr.py (81%)
 create mode 100644 tests/micro/qemu/zephyr-runtime/.gitignore
 rename {apps/microtvm/zephyr/demo_runtime => 
tests/micro/qemu/zephyr-runtime}/CMakeLists.txt (99%)
 rename {apps/microtvm/zephyr/demo_runtime => 
tests/micro/qemu/zephyr-runtime}/crt/crt_config.h (98%)
 rename {apps/microtvm/zephyr/demo_runtime => 
tests/micro/qemu/zephyr-runtime}/prj.conf (87%)
 rename {apps/microtvm/zephyr/demo_runtime => 
tests/micro/qemu/zephyr-runtime}/qemu-hack/qemu-system-i386 (100%)
 copy conda/recipe/conda_build_config.yaml => 
tests/micro/qemu/zephyr-runtime/sample.yaml (88%)
 rename {apps/microtvm/zephyr/demo_runtime => 
tests/micro/qemu/zephyr-runtime}/src/main.c (56%)
 delete mode 100644 tests/micro/zephyr/README.md
 delete mode 100644 tests/micro/zephyr/testdata/digit-2.jpg
 delete mode 100644 tests/micro/zephyr/testdata/digit-9.jpg
 delete mode 100644 tests/micro/zephyr/testdata/mnist-8.onnx
 copy jvm/core/src/test/scripts/test_graph_runtime.py => 
tests/python/unittest/test_runtime_graph_cuda_graph.py (55%)
 delete mode 100755 tutorials/micro/micro_onnx.py

Reply via email to