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

[tvm] branch ci-docker-staging updated (9371913 -> 4e69e98)

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

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


    omit 9371913  update onnx in qemu docker
    omit fa47f11  Don't force output shape for conv transpose tests, add 1D and 3D cases
    omit 3671771  support convtranspose opset 11 autopadding
    omit 0faa04b  point jenkins at new docker
    omit 76d114d  add failing onnx tets
    omit dfeb604  [WIP] Update ONNX versions
     add 77536da  [Metal] Fix bad stream after interrupted tuning session (#8244)
     add 0f4c065  [Relay][Convert Layout] Enable layout transformation for image.resize op (#8205)
     add 5f94c1e  [CUDA][PASS] conv2d NWHC/HWNC legalize tensorcore (#8222)
     add bf3f000  [topi][CuDNN] Removed requirement for GPU from topi conv2d_cudnn.cuda and conv3d_cudnn.cuda (#8276)
     add edb7e77  Fix a word typo and add spaces. (#8278)
     add 1f0f8f1  [IRPrinter] Prevent multiple printing of optional info (#8279)
     add 7157c93  add metal to list of choices (#8282)
     add 801c26d  [Vulkan][Codegen] Fixed SPIR-V scoping bug with threadIdx (#8281)
     add 0bbaf0e  [Bug Fixed] Make query_rpc_tracker show the correct device server port and customized address (#8203)
     add ca99552  [CuDNN] Remove GPU dependency from tvm.contrib.cudnn.conv_output_shape (#8275)
     add 247b1c4  [Relay][Dataflow] Fix test_rewrite_function_with_fuzzy_body test check (#8287)
     add 5537788  [VM][PooledAllocator] try reallocation once when OOM (#8285)
     add c208a1f  support adb-shell style cpp_rpc (#8223)
     add 8e63486  [Relay] [Pass] Add mixed precision (e.g. FP16) model conversion pass  (#8069)
     add 40d5193  [Auto Scheduler] Make the opt_level of task extraction adjustable (#8288)
     add 13146be  [TensorFlow][Frontend] Adding InversePermutation Op (#8277)
     add 8022513  refact: rm unused variable (#8290)
     add 3cb838d  [microTVM] Refactor uTVM to microTVM (#8283)
     add 841e195  Fix deprecated use of numpy.asscalar. (#8292)
     add dbbf259  Fix bulleted lists in TVM documentation. (#8268)
     add 2acfa2c  [RPC][CPP] Add support of cpp RPC-server for Apple (#8224)
     add d5cc07e  Check for presence of LLVM configuration. (#8293)
     add 1a5bf99  Fix Intel OpenCL SDK search path for Windows (#8301)
     add 41b4872  [BYOC][NNAPI]: Add testing package to ci_cpu image (#8088)
     add 5c2836c  Turn on Compute library testing in CI for AArch64 (#8291)
     add 1c6f2bc  Update ONNX versions (#8304)
     add 002441d  Fix rst formatting in documentation (#8303)
     add 9f350d3  [Docker] Update tensorflow/tflite/xgboost versions (#8306)
     add 35d71b1  [TVMSCRIPT] add more type support in script function parameter (#8235)
     add 7e7d7fb  Port StorageInfo and StaticMemoryPlan data structure (#8297)
     add 9d75ff4  [rust] convert error msg to string for panic macro (#8289)
     add d0791d3  Install curl in ubuntu_install_core.sh (#8310)
     add 3db44f4  Fix ordering of tf and tflite installs in ci_cpu (#8312)
     add 5fa1c6d  [DOCKER] fix sphinx install versions (#8316)
     add b9d2899  [Relay][Training] Additional gradients (#8307)
     new 4e69e98  [DOCKER] Update lint to reflect the latest state

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   (9371913)
            \
             N -- N -- N   refs/heads/ci-docker-staging (4e69e98)

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                                         |   3 +
 CONTRIBUTORS.md                                    |   2 +-
 Jenkinsfile                                        |   6 +-
 NEWS.md                                            |   2 +-
 apps/cpp_rpc/rpc_env.cc                            |  12 +-
 apps/cpp_rpc/rpc_server.cc                         |  13 +-
 apps/microtvm/zephyr/aot_demo/src/main.c           |  32 +-
 apps/microtvm/zephyr/aot_demo/src/zephyr_uart.c    |   8 +-
 apps/microtvm/zephyr/host_driven/src/main.c        |  38 +-
 cmake/modules/StandaloneCrt.cmake                  |  10 +-
 cmake/modules/contrib/ArmComputeLib.cmake          |   4 +
 cmake/modules/contrib/EthosN.cmake                 |   4 +
 cmake/utils/FindOpenCL.cmake                       |   2 +-
 docker/Dockerfile.ci_arm                           |   4 +-
 docker/Dockerfile.ci_cpu                           |  15 +-
 .../ubuntu_download_arm_compute_lib_binaries.sh    |   3 +-
 docker/install/ubuntu_install_core.sh              |   2 +-
 docker/install/ubuntu_install_nodejs.sh            |   1 -
 docker/install/ubuntu_install_onnx.sh              |   2 +-
 docker/install/ubuntu_install_redis.sh             |   2 +-
 docker/install/ubuntu_install_rust.sh              |   1 -
 docker/install/ubuntu_install_sphinx.sh            |   3 +-
 docker/install/ubuntu_install_tensorflow.sh        |   5 +-
 docker/install/ubuntu_install_tflite.sh            |  10 +-
 docs/README.txt                                    |   4 +-
 docs/deploy/arm_compute_lib.rst                    |   4 +-
 include/tvm/ir/op.h                                |   2 +-
 .../{utvm_rpc_server.h => microtvm_rpc_server.h}   |  22 +-
 include/tvm/runtime/data_type.h                    |  15 +
 .../{utvm_runtime.h => microtvm_runtime.h}         |  21 +-
 python/gen_requirements.py                         |   5 +-
 python/tvm/auto_scheduler/relay_integration.py     |  18 +-
 python/tvm/contrib/cudnn.py                        | 115 +++++-
 python/tvm/driver/tvmc/compiler.py                 |   2 +-
 python/tvm/driver/tvmc/runner.py                   |  13 +-
 python/tvm/micro/build.py                          |   2 +-
 python/tvm/micro/contrib/zephyr.py                 |   6 +-
 python/tvm/relay/frontend/onnx.py                  |  64 ---
 python/tvm/relay/frontend/pytorch.py               |   6 +-
 python/tvm/relay/frontend/qnn_torch.py             |   2 +-
 python/tvm/relay/frontend/tensorflow_ops.py        |   1 +
 python/tvm/relay/frontend/tflite.py                |   2 +-
 python/tvm/relay/op/__init__.py                    |   1 +
 python/tvm/relay/op/_tensor_grad.py                |  62 ++-
 python/tvm/relay/op/_transform.py                  |   4 +
 python/tvm/relay/op/image/_image.py                |  31 ++
 python/tvm/relay/op/op.py                          |  33 +-
 python/tvm/relay/op/strategy/cuda.py               |  12 +
 python/tvm/relay/op/strategy/generic.py            |  22 +
 python/tvm/relay/op/transform.py                   |  28 ++
 python/tvm/relay/qnn/op/legalizations.py           |   2 +-
 python/tvm/relay/transform/mixed_precision.py      | 195 +++++++++
 python/tvm/relay/transform/transform.py            |  35 +-
 python/tvm/rpc/server.py                           |   4 +-
 python/tvm/rpc/tracker.py                          |  12 +-
 python/tvm/script/ty.py                            |   7 +
 python/tvm/topi/cuda/conv2d.py                     |  12 +-
 python/tvm/topi/cuda/conv2d_alter_op.py            | 169 +++++++-
 python/tvm/topi/cuda/conv3d.py                     |  12 +-
 python/tvm/topi/cuda/tensorcore_alter_op.py        |  10 +-
 python/tvm/topi/cuda/transform.py                  |  73 +++-
 python/tvm/topi/nn/conv2d.py                       |  10 +-
 python/tvm/topi/transform.py                       |  29 ++
 rust/tvm-macros/src/util.rs                        |   2 +-
 rust/tvm-rt/src/object/object_ptr.rs               |   2 +-
 rust/tvm/src/ir/diagnostics/codespan.rs            |   2 +-
 src/parser/span_check.cc                           |   2 -
 src/printer/relay_text_printer.cc                  |   4 +-
 src/printer/text_printer.h                         |   2 +
 src/relay/analysis/well_formed.cc                  |   4 +-
 src/relay/backend/contrib/codegen_c/codegen.cc     |   2 +-
 src/relay/backend/contrib/codegen_c/codegen_c.h    |   2 +-
 src/relay/backend/utils.cc                         |  19 +
 src/relay/backend/utils.h                          |  47 +++
 src/relay/op/image/resize.cc                       |  26 ++
 src/relay/op/tensor/transform.cc                   |  18 +
 src/relay/transforms/to_mixed_precision.cc         | 455 +++++++++++++++++++++
 src/runtime/contrib/cudnn/conv_forward.cc          |   6 +-
 src/runtime/contrib/cudnn/cudnn_utils.cc           |  32 +-
 src/runtime/contrib/cudnn/cudnn_utils.h            |   5 +-
 src/runtime/crt/Makefile                           |   4 +-
 src/runtime/crt/host/main.cc                       |  43 +-
 .../frame_buffer.cc                                |   0
 .../framing.cc                                     |   5 +-
 .../session.cc                                     |  10 +-
 .../write_stream.cc                                |   0
 .../rpc_server.cc                                  |  19 +-
 src/runtime/metal/metal_common.h                   |   1 +
 src/runtime/metal/metal_device_api.mm              |  48 ++-
 ...raph_executor.cc => microtvm_graph_executor.cc} |   2 +-
 ..._graph_executor.h => microtvm_graph_executor.h} |   8 +-
 .../{utvm_runtime.cc => microtvm_runtime.cc}       |  18 +-
 ...utvm_runtime_api.cc => microtvm_runtime_api.cc} |   2 +-
 .../{utvm_runtime_api.h => microtvm_runtime_api.h} |   6 +-
 src/runtime/rpc/rpc_endpoint.cc                    |   4 +-
 src/runtime/vm/pooled_allocator.h                  |  18 +-
 src/target/spirv/codegen_spirv.cc                  |   8 +-
 src/target/spirv/ir_builder.cc                     | 112 +++--
 src/target/spirv/ir_builder.h                      |  71 +++-
 ...test.cc => microtvm_runtime_standalone_test.cc} |  20 +-
 tests/micro/zephyr/test_zephyr.py                  |   4 +-
 .../contrib/test_arm_compute_lib/test_network.py   |  25 +-
 tests/python/contrib/test_cudnn.py                 | 106 ++++-
 tests/python/frontend/mxnet/test_forward.py        |  20 +-
 tests/python/frontend/onnx/test_forward.py         | 247 +----------
 tests/python/frontend/tensorflow/test_forward.py   |  18 +
 tests/python/relay/aot/test_crt_aot.py             |   2 +-
 tests/python/relay/test_any.py                     |   2 +-
 tests/python/relay/test_dataflow_pattern.py        |   2 +-
 tests/python/relay/test_ir_text_printer.py         |   9 +
 tests/python/relay/test_op_grad_level10.py         |  24 ++
 tests/python/relay/test_op_grad_level3.py          |   7 +
 tests/python/relay/test_op_grad_level4.py          |  33 ++
 tests/python/relay/test_pass_convert_op_layout.py  |  86 ++++
 .../python/relay/test_pass_legalize_tensorcore.py  | 127 +++++-
 tests/python/relay/test_to_mixed_precision.py      | 446 ++++++++++++++++++++
 tests/python/unittest/test_runtime_rpc.py          |  37 +-
 .../python/unittest/test_target_codegen_vulkan.py  |  69 +++-
 tests/python/unittest/test_tvmscript_ops.py        | 107 +++++
 tests/scripts/task_config_build_arm.sh             |   1 +
 tutorials/get_started/install.py                   |   2 +-
 121 files changed, 2981 insertions(+), 673 deletions(-)
 rename include/tvm/runtime/crt/{utvm_rpc_server.h => microtvm_rpc_server.h} (76%)
 rename include/tvm/runtime/micro/standalone/{utvm_runtime.h => microtvm_runtime.h} (54%)
 create mode 100644 python/tvm/relay/transform/mixed_precision.py
 create mode 100644 src/relay/transforms/to_mixed_precision.cc
 rename src/runtime/crt/{utvm_rpc_common => microtvm_rpc_common}/frame_buffer.cc (100%)
 rename src/runtime/crt/{utvm_rpc_common => microtvm_rpc_common}/framing.cc (98%)
 rename src/runtime/crt/{utvm_rpc_common => microtvm_rpc_common}/session.cc (97%)
 rename src/runtime/crt/{utvm_rpc_common => microtvm_rpc_common}/write_stream.cc (100%)
 rename src/runtime/crt/{utvm_rpc_server => microtvm_rpc_server}/rpc_server.cc (93%)
 rename src/runtime/micro/standalone/{utvm_graph_executor.cc => microtvm_graph_executor.cc} (99%)
 rename src/runtime/micro/standalone/{utvm_graph_executor.h => microtvm_graph_executor.h} (94%)
 rename src/runtime/micro/standalone/{utvm_runtime.cc => microtvm_runtime.cc} (74%)
 rename src/runtime/micro/standalone/{utvm_runtime_api.cc => microtvm_runtime_api.cc} (98%)
 rename src/runtime/micro/standalone/{utvm_runtime_api.h => microtvm_runtime_api.h} (91%)
 rename tests/cpp/{utvm_runtime_standalone_test.cc => microtvm_runtime_standalone_test.cc} (86%)
 create mode 100644 tests/python/relay/test_to_mixed_precision.py
 create mode 100644 tests/python/unittest/test_tvmscript_ops.py

[tvm] 01/01: [DOCKER] Update lint to reflect the latest state

Posted by tq...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 4e69e98472f7aa5c4963e52c13717a068d96f0a0
Author: tqchen <tq...@octoml.ai>
AuthorDate: Thu Jun 24 06:44:27 2021 -0700

    [DOCKER] Update lint to reflect the latest state
---
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 3ea6d22..93e8b36 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -44,7 +44,7 @@
 //
 
 // NOTE: these lines are scanned by docker/dev_common.sh. Please update the regex as needed. -->
-ci_lint = "tlcpack/ci-lint:v0.65"
+ci_lint = "tlcpack/ci-lint:v0.66-t0"
 ci_gpu = "tlcpack/ci-gpu:v0.75"
 ci_cpu = "tlcpack/ci-cpu:v0.74"
 ci_wasm = "tlcpack/ci-wasm:v0.71"