You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by mb...@apache.org on 2021/06/29 15:36:47 UTC

[tvm] branch ci-docker-staging updated (ccfb2af -> c5683d7)

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

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


    omit ccfb2af  [DOCKER] Update lint to reflect the latest state
     add d9fe672  [Docs] Prevented docs/1 file from being generated. (#8029)
     add 6b7b966  [Relay][Frontend][Onnx] Enable group_conv1d import through conv2d conversion. (#8321)
     add 07701f2  [UnitTests] Automatic parametrization over targets, with explicit opt-out (#8010)
     add 3e28716  [Vulkan] Implement sync for SyncThread("warp") (#8320)
     add 4f9e614  fix first-order AD tuple/projection expr duplication (#8318)
     add a0f4917  [tvmc] Fix inconsistent usage of host_name -> hostname (#8324)
     add aa56cc1  [CI] Install curl in the context of ubuntu_install_nodejs.sh (#8326)
     add 2f01315  Initial support for enabling MyPy in CI  (#8302)
     add ffcc290  [COMMUNITY] Reviewer: wyc-ruiker (#8328)
     add 70183ed  [Docker] Fix ordering of tf and tflite installs in ci_qemu (#8315)
     add 2186835  [Relay, TOPI] Add negative log likelihood loss (nll_loss) op (#8056)
     add 9c0281b  [DOCKER] Update lint to reflect the latest state (#8330)
     add 8e830b4  Make sure there is no tie in scores in NMS test (#8335)
     add 754f31d  [CI] Pin mypy version (#8329)
     add 5177729  [Relay to Onnx Conversion test] Fixed relay.var initialization (#8322)
     add c25b8fa  [Relay] Remove in-place modification of attributes in layout transform (#8309)
     add 25bee69  [Makefile] Updates to top-level makefile. (#8317)
     add 4fd12b7  [Relay to Onnx][LRN] (#8323)
     add 33277c3  [Vulkan] Improved error message for extern calls passed to SPIR-V codegen. (#8332)
     add ef7143e  [Vulkan] Added debug saving of Vulkan shaders, environment variable documentation. (#8333)
     add fa5cd6d  [TEST] Fix flaky test nll (#8344)
     add b71b837  Remove an extra print from the relay astext tests (#8342)
     add 4ff5cef  ffi: add missing binding for FixedPointMultiplyAttrs (#8353)
     add c586834  [AutoScheduler]Simplify the code (#8351)
     add 36fc525  [AOT] Name mangling in AOT (#8014)
     add 5e75ffa  [RPC] Fix android rpc connection to tracker (#8327)
     add 2915349  [Onnx] Support Bidirectional RNNs (#8337)
     add f82cf36  bump sphinx-addon version (#8360)
     add b43ea7d  [TVMC] Add vulkan to targets of tvmc run. (#8359)
     add 7fddb85  [ONNX Parser] Add warning in case of opset mismatch (#8356)
     add 4b5c257  [Relay][Parser] Support slash in identifier. (#8352)
     add 282c532  [AMP] Turn off accumulation data types for mixed precision pass (#8341)
     add 8cc754c  [Docker][QEMU] Update gpg server (#8319)
     add 61a6ea1  [TEST] Disable flaky TF combined NMS test (#8364)
     add 9227e36  add failing onnx tets
     add 017c12a  point jenkins at new docker
     add e01d807  support convtranspose opset 11 autopadding
     add f61436f  Don't force output shape for conv transpose tests, add 1D and 3D cases
     add c5683d7  disable test until CI update complete

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   (ccfb2af)
            \
             N -- N -- N   refs/heads/ci-docker-staging (c5683d7)

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.

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTORS.md                                    |   1 +
 Jenkinsfile                                        |   8 +-
 Makefile                                           | 159 ++--
 apps/microtvm/zephyr/aot_demo/src/main.c           |   4 +-
 conftest.py                                        |  20 +-
 docker/Dockerfile.ci_lint                          |   2 +-
 docker/Dockerfile.ci_qemu                          |   8 +-
 docker/install/ubuntu_install_nodejs.sh            |   4 +
 docker/install/ubuntu_install_qemu.sh              |   2 +-
 docs/api/python/index.rst                          |   1 +
 docs/api/python/relay/image.rst                    |   1 +
 docs/api/python/relay/index.rst                    |   1 +
 docs/api/python/tir.rst                            |   1 +
 docs/api/python/topi.rst                           |   1 +
 docs/dev/device_target_interactions.rst            |   1 +
 docs/dev/index.rst                                 |  11 +
 docs/dev/runtimes/vulkan.rst                       |  52 ++
 docs/install/from_source.rst                       |  34 +
 include/tvm/relay/attrs/nn.h                       |  13 +
 include/tvm/runtime/module.h                       |   2 +-
 include/tvm/topi/nn.h                              |  48 ++
 .../tvm/rpc/ConnectTrackerServerProcessor.java     |   3 +-
 .../aot_demo/boards/mps2_an521.conf => mypy.ini    |  22 +-
 python/tvm/auto_scheduler/compute_dag.py           |   2 +-
 python/tvm/contrib/target/onnx.py                  |  17 +
 python/tvm/driver/build_module.py                  |  12 +-
 python/tvm/driver/tvmc/autotuner.py                |   6 +-
 python/tvm/driver/tvmc/runner.py                   |   4 +-
 python/tvm/ir/op.py                                |  18 +-
 python/tvm/micro/build.py                          |  11 +-
 python/tvm/micro/model_library_format.py           |  16 +-
 python/tvm/relay/backend/compile_engine.py         |   6 +-
 python/tvm/relay/backend/graph_executor_codegen.py |   4 +-
 .../prj.conf => python/tvm/relay/backend/utils.py  |  30 +-
 python/tvm/relay/build_module.py                   |  15 +-
 python/tvm/relay/frontend/onnx.py                  | 441 ++++++++---
 python/tvm/relay/frontend/pytorch.py               |  16 +
 python/tvm/relay/op/nn/_nn.py                      |  11 +
 python/tvm/relay/op/nn/nn.py                       |  36 +
 python/tvm/relay/op/op_attrs.py                    |  10 +
 python/tvm/relay/op/transform.py                   |  16 +-
 python/tvm/relay/transform/mixed_precision.py      |  15 +-
 python/tvm/relay/transform/transform.py            |  32 +-
 python/tvm/runtime/ndarray.py                      |   1 +
 python/tvm/runtime/profiling.py                    |   2 +-
 python/tvm/te/hybrid/__init__.py                   |   2 +-
 python/tvm/te/operation.py                         |  10 +-
 python/tvm/te/tensor_intrin.py                     |   8 +-
 python/tvm/testing.py                              | 600 +++++++++++++--
 python/tvm/tir/buffer.py                           |   2 +-
 python/tvm/tir/schedule/block_scope.py             |  17 +-
 python/tvm/tir/schedule/schedule.py                |  27 +-
 python/tvm/tir/stmt.py                             |   2 +-
 python/tvm/tir/stmt_functor.py                     |   8 +-
 python/tvm/tir/transform/function_pass.py          |   2 +-
 python/tvm/tir/transform/transform.py              |  20 +-
 python/tvm/topi/nn/__init__.py                     |   1 +
 python/tvm/topi/nn/loss.py                         |  60 ++
 python/tvm/topi/nn/sparse.py                       |  18 +-
 python/tvm/topi/sparse_reshape.py                  |  10 +-
 python/tvm/topi/testing/__init__.py                |   1 +
 python/tvm/topi/testing/nll_loss.py                |  72 ++
 python/tvm/topi/transform.py                       |   1 +
 python/tvm/topi/unique.py                          |  14 +-
 src/auto_scheduler/search_policy/utils.cc          | 101 ++-
 src/parser/tokenizer.h                             |   4 +-
 src/relay/backend/aot_executor_codegen.cc          |  30 +-
 src/relay/backend/build_module.cc                  |  15 +-
 src/relay/backend/compile_engine.cc                |  19 +-
 src/relay/backend/compile_engine.h                 |   3 +-
 src/relay/backend/graph_executor_codegen.cc        |  12 +-
 src/relay/backend/vm/compiler.cc                   |   3 +-
 src/relay/op/dyn/nn/upsampling.h                   |  17 +-
 src/relay/op/image/dilation2d.cc                   |  12 +-
 src/relay/op/image/resize.cc                       |  16 +-
 src/relay/op/nn/bitserial.cc                       |  10 +-
 src/relay/op/nn/convolution.h                      |  21 +-
 src/relay/op/nn/correlation.cc                     |   9 +-
 src/relay/op/nn/nn.cc                              | 107 ++-
 src/relay/op/nn/pad.cc                             |  14 +-
 src/relay/op/nn/pooling.cc                         |  16 +-
 src/relay/op/nn/upsampling.h                       |  16 +-
 src/relay/op/tensor/reduce.cc                      |  15 +-
 src/relay/op/tensor/transform.cc                   |  90 +--
 src/relay/op/tensor/transform.h                    |  16 +-
 src/relay/op/vision/rcnn_op.cc                     |  26 +-
 src/relay/qnn/op/concatenate.cc                    |  15 +-
 src/relay/qnn/op/convolution.cc                    |  22 +-
 src/relay/qnn/op/convolution_transpose.cc          |  20 +-
 src/relay/qnn/op/op_common.h                       |  21 +-
 src/relay/qnn/op/requantize.cc                     |  14 +-
 src/relay/transforms/alter_op_layout.cc            |  10 +-
 src/relay/transforms/convert_layout.cc             |  11 +-
 src/relay/transforms/first_order_gradient.cc       |  35 +-
 src/relay/transforms/infer_layout_utils.h          | 103 +--
 src/relay/transforms/partition_graph.cc            |  85 ++-
 src/relay/transforms/transform_layout.h            |  56 +-
 src/runtime/meta_data.h                            |  13 +-
 src/runtime/vulkan/vulkan_device.cc                |  22 +-
 src/runtime/vulkan/vulkan_instance.cc              |   6 +-
 src/support/utils.h                                |  26 +
 src/target/source/codegen_c_host.cc                |   6 +-
 src/target/source/codegen_c_host.h                 |   2 +
 src/target/source/source_module.cc                 |  21 +-
 src/target/spirv/build_vulkan.cc                   |  43 +-
 src/target/spirv/codegen_spirv.cc                  |  35 +-
 src/target/spirv/spirv_support.cc                  |   4 +
 src/target/spirv/spirv_support.h                   |  14 +
 src/tir/transforms/lower_thread_allreduce.cc       |   2 +-
 src/topi/nn.cc                                     |   4 +
 tests/cpp/microtvm_runtime_standalone_test.cc      |   2 +-
 tests/cpp/relay_build_module_test.cc               |   2 +-
 tests/lint/check_file_type.py                      |   1 +
 .../contrib/test_bnns/test_conv2d_patterns.py      |   6 +-
 tests/python/contrib/test_ethosn/test_networks.py  |   8 +-
 tests/python/contrib/test_onnx.py                  |  18 +-
 tests/python/contrib/test_tensorrt.py              |   6 +-
 .../contrib/test_vitis_ai/test_vitis_ai_codegen.py |   5 +-
 tests/python/driver/tvmc/test_autotuner.py         |  21 +
 tests/python/frontend/onnx/test_forward.py         | 820 ++++++++++++++-------
 tests/python/frontend/pytorch/test_forward.py      |  24 +
 tests/python/frontend/tensorflow/test_forward.py   |  12 +-
 tests/python/relay/aot/aot_test.mk                 |   3 +-
 tests/python/relay/aot/aot_test_utils.py           | 235 ++++--
 tests/python/relay/aot/test_crt_aot.py             |  83 ++-
 tests/python/relay/test_ir_text_printer.py         |  10 +-
 tests/python/relay/test_json_runtime.py            |  32 +-
 .../test_common.py => relay/test_name_mangling.py} |  27 +-
 tests/python/relay/test_op_fast_math.py            |   2 +-
 tests/python/relay/test_op_level10.py              |  48 +-
 tests/python/relay/test_pass_alter_op_layout.py    |  42 +-
 tests/python/relay/test_pass_gradient.py           |  17 +
 tests/python/relay/test_pass_partition_graph.py    |  62 +-
 tests/python/relay/test_to_mixed_precision.py      |  84 +--
 tests/python/topi/python/test_topi_loss.py         |  70 ++
 tests/python/topi/python/test_topi_relu.py         |  77 +-
 .../unittest/test_micro_model_library_format.py    |  12 +-
 tests/python/unittest/test_tvm_testing_features.py | 149 ++++
 tests/scripts/task_ci_setup.sh                     |   2 +-
 tests/scripts/task_lint.sh                         |   3 +
 .../scripts/task_mypy.sh                           |  10 +-
 tests/scripts/task_sphinx_precheck.sh              |   7 +-
 tutorials/frontend/deploy_model_on_rasp.py         |   2 +-
 tutorials/get_started/autotvm_matmul_x86.py        |   8 +-
 tutorials/get_started/install.py                   |   1 +
 tutorials/get_started/relay_quick_start.py         |   9 +-
 tutorials/get_started/tensor_expr_get_started.py   |  24 +-
 vta/tutorials/autotvm/tune_alu_vta.py              |   1 +
 148 files changed, 3794 insertions(+), 1308 deletions(-)
 copy apps/microtvm/zephyr/aot_demo/boards/mps2_an521.conf => mypy.ini (70%)
 copy apps/microtvm/zephyr/aot_demo/prj.conf => python/tvm/relay/backend/utils.py (59%)
 create mode 100644 python/tvm/topi/nn/loss.py
 create mode 100644 python/tvm/topi/testing/nll_loss.py
 copy tests/python/{driver/tvmc/test_common.py => relay/test_name_mangling.py} (59%)
 create mode 100644 tests/python/topi/python/test_topi_loss.py
 create mode 100644 tests/python/unittest/test_tvm_testing_features.py
 copy docker/install/ubuntu_install_dgl.sh => tests/scripts/task_mypy.sh (79%)