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 710f07e61d test Jenkins infra
 discard 03e1f202bf Patch publish Jenkinsfiles PR.
 discard 1e2f28eb06 Adjust package installs with py-deps to use the virtualenv.
 discard b60fa1c386 Align Python and package install process in all containers.
 discard 5f47ca5590 Add docker container for freezing python deps.
 discard 4cbde7399b Add freeze_deps tool and modify gen_requirements to work 
with it.
     add f34bd22ddc Fix function number datatype from char to uint16_t (#10014)
     add dd3262fa04 [ci][docker] Conditionally link sccache to clang (#11316)
     add 3fbd9b66b7 [CI] Added message if test is running on another shard 
(#11331)
     add fb0938a541 [CI] update oneDNN to v2.6 (#11140)
     add 89a439ed4c [Hexagon] Add unit tests for Hexagon Device API (#11319)
     add 9273ea5e49 [Hexagon]Refactor Hexagon_SDK_PATH (#11282)
     add ab8dfa151d use libtorch c++ distribution with c++11 strings in gpu 
image (#11346)
     add 9aaf96ef13 [ci][actions] Add more HTTP retries for conda (#11360)
     add c32224f314 [skip ci] Revert "Fix function number datatype from char to 
uint16_t (#10014)" (#11363)
     add ddfa1da691 [bug fix] skip "__nop" functions in graph_executor_debug 
(#11353)
     add ffc0443913 [Frontend] [PaddlePaddle] Add split operator (#11354)
     add 534c38bef3 [Relay] Support i16, f16 scalars in Relay text (#11224)
     add 16c4faf86c nn.batch_flatten is a reshape op (#11367)
     add 8d0da24f12 [Hexagon] moves conftest.py to tvm.contrib.hexagon so 
outside repos can access the testing fixtures (#11277)
     add cd269101b7 [ci] Use S3 for artifacts (#11349)
     add 5e29dddd02 [microTVM][ARM] Add Relay tests for conv2d registered 
schedules (#11250)
     add e02bf824d1 [Runtime][PipelineExecutor] Add graph manually splitting 
logic into the unit test. (#11334)
     add a6a34046c4 fix vec*mat in PyTorch converter (#11347)
     add 7e99d30d63 [PTX] Intrinsics for async copy from global to shared 
(SM80) (#11368)
     add 13272a19ef [ci] Disable flaky onnx tests (#11376)
     add 909851c2f5 [ci][easy] Fix parameters for macros (#11377)
     add 3248793dd8 Add Conv3D bindings (#11381)
     add 07d91fa041 Fix function number datatype from char to uint16_t (#11365)
     add c8d2283705 Fix array pointers releasing with `delete` operator (#11328)
     add c216cbec5b [Bugfix] Fix qnn.quantize type func with incomplete type 
(#11124)
     add 01b472f4d0 [CI] Update CPU and GPU image (#11369)
     add 72a5219aad [Schedule] Allowed typing.Tuple in 
tir.schedule._type_checker (#11289)
     add febae407ed [docs] Add lightweight docs image (#11045)
     add 0274d8e1f1 [TIR] Support tensorization using ldmatrix + MMA (#11355)
     new 5cd2a0d14a Add freeze_deps tool and modify gen_requirements to work 
with it.
     new 399b7a7cc8 Add docker container for freezing python deps.
     new 9088cff9d9 Align Python and package install process in all containers.
     new 1fab2966ba Adjust package installs with py-deps to use the virtualenv.
     new b39a6285e5 Patch publish Jenkinsfiles PR.
     new 500a5977fd test Jenkins infra

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   (710f07e61d)
            \
             N -- N -- N   refs/heads/areusch/freeze-dependencies (500a5977fd)

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 6 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/actions/setup/action.yml                   |   1 +
 Jenkinsfile                                        | 572 +++++++++++++++++++--
 .../tvm/script/tir/prim_func.py => conda/condarc   |  45 +-
 conftest.py                                        |  17 +-
 docker/Dockerfile.ci_gpu                           |   3 +
 docker/Dockerfile.ci_hexagon                       |   1 -
 docker/{Dockerfile.ci_wasm => Dockerfile.docs}     |  61 ++-
 docker/build.sh                                    |   7 +-
 docker/install/ubuntu_install_dnnl.sh              |  33 +-
 ...ll_emscripten.sh => ubuntu_install_libtorch.sh} |  10 +-
 docker/install/ubuntu_install_sccache.sh           |  10 +-
 include/tvm/runtime/crt/func_registry.h            |  27 +-
 include/tvm/tir/builtin.h                          |  46 ++
 jenkins/Jenkinsfile.j2                             | 103 ++--
 jenkins/macros.j2                                  |  32 ++
 python/tvm/autotvm/__init__.py                     |   1 +
 python/tvm/autotvm/task/__init__.py                |   1 +
 python/tvm/autotvm/task/dispatcher.py              |  53 ++
 .../tvm/contrib/hexagon/pytest_plugin.py           |  43 +-
 python/tvm/contrib/hexagon/tools.py                |  16 +-
 python/tvm/micro/func_registry.py                  |  79 ---
 python/tvm/micro/testing/aot_test_utils.py         | 105 ++++
 python/tvm/micro/{testing.py => testing/utils.py}  |   0
 python/tvm/relay/frontend/paddlepaddle.py          |  45 ++
 python/tvm/relay/frontend/pytorch.py               |   2 +
 .../aot_test_utils.py => python/tvm/testing/aot.py | 450 +++++++---------
 python/tvm/tir/schedule/_type_checker.py           |  49 +-
 python/tvm/tir/tensor_intrin/__init__.py           |   1 +
 python/tvm/tir/tensor_intrin/cuda.py               | 469 +++++++++++++++++
 rust/tvm/src/ir/relay/attrs/nn.rs                  |  19 +
 src/contrib/tf_op/tvm_dso_op_kernels.cc            |   2 +-
 src/parser/parser.cc                               |  45 +-
 src/parser/tokenizer.h                             | 104 ++--
 src/printer/doc.cc                                 |   7 +-
 src/printer/relay_text_printer.cc                  |  80 ++-
 src/printer/text_printer.h                         |   7 -
 src/relay/op/nn/nn.cc                              |  10 +-
 src/relay/qnn/op/quantize.cc                       |  19 +-
 .../crt/aot_executor_module/aot_executor_module.c  |   2 +-
 src/runtime/crt/common/func_registry.c             |  39 +-
 .../graph_executor_module/graph_executor_module.c  |   2 +-
 .../graph_executor/debug/graph_executor_debug.cc   |   5 +
 src/runtime/hexagon/hexagon_device_api.cc          |  34 +-
 src/runtime/hexagon/hexagon_device_api.h           |  10 +
 src/support/scalars.cc                             | 202 ++++++++
 src/support/scalars.h                              |  67 +++
 src/target/func_registry_generator.cc              |   8 +-
 src/target/metadata.h                              |   8 +-
 src/target/source/codegen_cuda.cc                  |  88 +++-
 src/target/source/ptx.cc                           |  26 +
 src/target/source/ptx.h                            |  13 +
 src/tir/op/builtin.cc                              |  15 +
 src/tir/transforms/lower_warp_memory.cc            |  45 +-
 .../hexagon/hexagon_device_api_tests.cc            | 148 ++++++
 tests/cpp/support/scalars_test.cc                  |  63 +++
 tests/crt/func_registry_test.cc                    |   7 +-
 tests/lint/check_file_type.py                      |   1 +
 tests/micro/zephyr/test_utils.py                   |   2 +-
 tests/micro/zephyr/test_zephyr.py                  |   2 +-
 tests/micro/zephyr/test_zephyr_aot.py              |   1 -
 .../python/contrib/test_cmsisnn/test_binary_ops.py |   6 +-
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |  10 +-
 .../contrib/test_cmsisnn/test_fully_connected.py   |   9 +-
 .../contrib/test_cmsisnn/test_invalid_graphs.py    |   7 +-
 tests/python/contrib/test_cmsisnn/test_networks.py |  10 +-
 tests/python/contrib/test_cmsisnn/test_pooling.py  |  11 +-
 tests/python/contrib/test_cmsisnn/test_softmax.py  |   9 +-
 tests/python/contrib/test_ethosu/infra.py          |   2 +-
 tests/python/contrib/test_ethosu/test_codegen.py   |   2 +-
 tests/python/contrib/test_ethosu/test_networks.py  |   2 +-
 tests/python/contrib/test_hexagon/README.md        |   4 +-
 tests/python/contrib/test_hexagon/conftest.py      | 212 +-------
 .../test_hexagon/test_2d_physical_buffers.py       |   2 +-
 .../contrib/test_hexagon/test_run_unit_tests.py    |   6 +-
 tests/python/contrib/test_hexagon/test_usmp.py     |   2 +-
 tests/python/frontend/onnx/test_forward.py         |   2 +
 tests/python/frontend/paddlepaddle/test_forward.py |  38 ++
 tests/python/frontend/pytorch/test_forward.py      |   5 +
 tests/python/integration/test_arm_mprofile_dsp.py  |   8 +-
 tests/python/relay/aot/test_c_device_api.py        |   8 +-
 tests/python/relay/aot/test_cpp_aot.py             |   3 +-
 tests/python/relay/aot/test_crt_aot.py             |   6 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        |   5 +-
 .../relay/strategy/arm_cpu/test_conv2d_nchw.py     | 110 ++++
 .../relay/strategy/arm_cpu/test_conv2d_nhwc.py     | 154 ++++++
 .../strategy/arm_cpu/test_depthwise_conv2d.py      | 153 ++++++
 .../relay/strategy/arm_cpu/test_group_conv2d.py    | 151 ++++++
 tests/python/relay/test_ir_parser.py               |  41 +-
 tests/python/relay/test_ir_text_printer.py         |  37 +-
 tests/python/relay/test_pipeline_executor.py       | 224 +++++++-
 tests/python/relay/utils/external_codegen.py       |   3 +-
 tests/python/unittest/test_crt.py                  |   2 +-
 tests/python/unittest/test_tir_ptx_cp_async.py     |  70 +++
 .../test_tir_schedule_tensorize_ldmatrix_mma.py    | 422 +++++++++++++++
 .../unittest/test_type_annotation_checker.py       | 121 +++++
 tests/scripts/ci.py                                |  33 +-
 tests/scripts/task_build_hexagon_api.sh            |   7 +-
 tests/scripts/task_config_build_hexagon.sh         |   2 +-
 tests/scripts/task_python_hexagon.sh               |   6 -
 tests/scripts/task_python_microtvm.sh              |   2 +
 100 files changed, 4186 insertions(+), 1084 deletions(-)
 copy python/tvm/script/tir/prim_func.py => conda/condarc (51%)
 copy docker/{Dockerfile.ci_wasm => Dockerfile.docs} (59%)
 copy docker/install/{ubuntu_install_emscripten.sh => 
ubuntu_install_libtorch.sh} (79%)
 copy tests/python/contrib/test_hexagon/conftest.py => 
python/tvm/contrib/hexagon/pytest_plugin.py (86%)
 delete mode 100644 python/tvm/micro/func_registry.py
 create mode 100644 python/tvm/micro/testing/aot_test_utils.py
 rename python/tvm/micro/{testing.py => testing/utils.py} (100%)
 rename tests/python/relay/aot/aot_test_utils.py => python/tvm/testing/aot.py 
(72%)
 create mode 100644 python/tvm/tir/tensor_intrin/cuda.py
 create mode 100644 src/support/scalars.cc
 create mode 100644 src/support/scalars.h
 create mode 100644 tests/cpp-runtime/hexagon/hexagon_device_api_tests.cc
 create mode 100644 tests/cpp/support/scalars_test.cc
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_conv2d_nchw.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_conv2d_nhwc.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_depthwise_conv2d.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_group_conv2d.py
 create mode 100644 tests/python/unittest/test_tir_ptx_cp_async.py
 create mode 100644 
tests/python/unittest/test_tir_schedule_tensorize_ldmatrix_mma.py
 create mode 100644 tests/python/unittest/test_type_annotation_checker.py

Reply via email to