This is an automated email from the ASF dual-hosted git repository.
jroesch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
discard 074dbef Bump Jenkinsfile
discard 0704756 Setup Rust path
discard 7858503 Add deps needed for Rust examples and docs
discard a04e8f6 Turn on Rust docs and MxNet based ResNet
add 6d0351a Faster sparse_dense on GPUs (#6580)
add 5a33774 Revert "[Relay] Keep fixed dim when unifying dynamic shape
(#5795)" (#6658)
add f6657a6 [AutoScheduler] Improve the GPU tutorial by deleting
measure_ctx earlier (#6660)
add dd60d24 [AutoScheduler] Improve test cases (#6657)
add bf21371 [Frontend][Tensorflow] Fix TF 1.15 conv2d_transpose parsing
(#6589)
add e561007 [BYOC][ACL] Support add operation (#6532)
add d3ef137 Fix typographical error. (#6664)
add 74b6922 [Relay][MXNet] Support broadcast_like (#6561)
add 0cdd285 [CI] Move to use main as the default (#6665)
add b277f18 [Torch] Object detection support update for PyTorch 1.6
(#6659)
add d955718 don't validate AttrInitEntry until a value has attempted to
be set (#6672)
add 4073adc [CI] Set main as default in github actions (#6669)
add d5728bd [BYOC] Support control flow in annotate_target (#6641)
add d24634a TF argmax - handling int64 datatype (#6674)
add f196a81 [CODEGEN][COREML] Call InferType explicitly in coreml test
(#6676)
add 8d9ca2a Adjust Vulkan queue selection and creation logic (#6662)
add d7fa9c1 Install xgboost>=1.1.0 in CI container (#6679)
add 7d805b5 Fix format error in integrate.rst (#6677)
add e66b2e8 Revert #5238 (#6680)
add b06fa68 Turn on Rust docs and MxNet based ResNet
add 84d9d99 Add deps needed for Rust examples and docs
add 81e91f9 Setup Rust path
add 5403ca2 Bump Jenkinsfile
add 7e264b8 Fix broken version setting, which instead redirects stdout
and stderr
add 9ddcff9 Update Jenkinsfile
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 (074dbef)
\
N -- N -- N refs/heads/ci-docker-staging (9ddcff9)
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:
.github/workflows/main.yml | 4 +-
Jenkinsfile | 12 +-
Makefile | 2 +-
NEWS.md | 4 +-
README.md | 4 +-
apps/android_deploy/README.md | 4 +-
apps/android_rpc/README.md | 6 +-
apps/benchmark/README.md | 2 +-
apps/ios_rpc/tests/ios_rpc_mobilenet.py | 2 +-
apps/wasm-standalone/README.md | 4 +-
docker/install/ubuntu_install_dgl.sh | 0
docker/install/ubuntu_install_redis.sh | 2 +-
docker/install/ubuntu_install_sphinx.sh | 2 +-
docker/lint.sh | 4 +-
docs/conf.py | 2 +-
docs/contribute/code_guide.rst | 2 +-
docs/contribute/community.rst | 2 +-
docs/contribute/document.rst | 4 +-
docs/contribute/git_howto.rst | 26 +-
docs/contribute/pull_request.rst | 8 +-
docs/contribute/release_process.rst | 8 +-
docs/deploy/android.rst | 4 +-
docs/deploy/arm_compute_lib.rst | 4 +
docs/deploy/cpp_deploy.rst | 10 +-
docs/deploy/integrate.rst | 9 +-
docs/dev/frontend/tensorflow.rst | 4 +-
docs/dev/index.rst | 4 +-
docs/dev/inferbound.rst | 30 +-
docs/dev/pass_infra.rst | 20 +-
docs/dev/relay_add_pass.rst | 6 +-
docs/dev/relay_bring_your_own_codegen.rst | 2 +-
docs/dev/relay_intro.rst | 6 +-
docs/dev/runtime.rst | 22 +-
docs/dev/virtual_machine.rst | 18 +-
docs/install/docker.rst | 2 +-
docs/langref/relay_pattern.rst | 10 +-
docs/vta/dev/hardware.rst | 12 +-
docs/vta/dev/index.rst | 2 +-
docs/vta/index.rst | 2 +-
docs/vta/install.rst | 2 +-
include/tvm/ir/attrs.h | 5 +-
jvm/README.md | 2 +-
jvm/pom.xml | 2 +-
nnvm/src/core/graph.cc | 2 +-
python/tvm/auto_scheduler/__init__.py | 9 +-
python/tvm/auto_scheduler/auto_schedule.py | 34 +--
python/tvm/auto_scheduler/measure.py | 2 +-
python/tvm/auto_scheduler/measure_record.py | 53 +++-
python/tvm/auto_scheduler/search_policy.py | 2 +-
python/tvm/auto_scheduler/search_task.py | 47 ++++
python/tvm/contrib/hexagon.py | 4 +-
python/tvm/relay/frontend/mxnet.py | 11 +
python/tvm/relay/frontend/pytorch.py | 61 +++-
python/tvm/relay/frontend/tensorflow.py | 20 +-
python/tvm/relay/op/_tensor.py | 2 +
python/tvm/relay/op/contrib/arm_compute_lib.py | 20 ++
python/tvm/relay/op/nn/_nn.py | 16 ++
python/tvm/relay/op/nn/nn.py | 6 +-
python/tvm/relay/op/strategy/cuda.py | 13 +
python/tvm/relay/op/strategy/generic.py | 6 +
python/tvm/relay/testing/dcgan.py | 2 +-
python/tvm/relay/testing/tf.py | 2 +-
python/tvm/relay/testing/vgg.py | 2 +-
python/tvm/rpc/server.py | 2 +-
python/tvm/tir/ir_builder.py | 39 ++-
python/tvm/topi/cuda/sparse.py | 310 ++++++++++++++++++++-
python/tvm/topi/nn/sparse.py | 25 ++
rust/tvm/README.md | 2 +-
rust/tvm/examples/resnet/src/build_resnet.py | 2 +-
.../search_policy/sketch_policy_rules.cc | 6 +-
src/relay/analysis/type_solver.cc | 11 -
src/relay/backend/compile_engine.cc | 30 +-
src/relay/backend/vm/compiler.cc | 2 +-
src/relay/op/nn/sparse.cc | 36 ++-
src/relay/transforms/annotate_target.cc | 66 +++--
src/relay/transforms/fuse_ops.cc | 18 +-
src/relay/transforms/transform_layout.h | 12 +
src/runtime/contrib/arm_compute_lib/acl_runtime.cc | 42 ++-
src/runtime/thread_pool.cc | 8 +-
src/runtime/threading_backend.cc | 12 +-
src/runtime/vulkan/vulkan.cc | 73 +++--
src/target/source/codegen_cuda.cc | 3 +-
src/te/operation/compute_op.cc | 4 +-
src/te/operation/op_util.cc | 3 +-
src/te/schedule/schedule_lang.cc | 2 +-
src/tir/transforms/lower_warp_memory.cc | 6 +-
src/tir/transforms/storage_access.cc | 2 +-
tests/lint/clang_format.sh | 6 +-
tests/lint/git-black.sh | 2 +-
tests/lint/git-clang-format.sh | 2 +-
tests/lint/python_format.sh | 2 +-
.../contrib/test_arm_compute_lib/test_add.py | 133 +++++++++
tests/python/contrib/test_coreml_codegen.py | 2 +
tests/python/contrib/test_ethosn/infrastructure.py | 2 +-
tests/python/driver/tvmc/conftest.py | 2 +-
tests/python/frontend/darknet/test_forward.py | 2 +-
tests/python/frontend/mxnet/model_zoo/dcgan.py | 2 +-
tests/python/frontend/mxnet/test_forward.py | 18 ++
tests/python/frontend/pytorch/qnn_test.py | 2 +-
tests/python/frontend/pytorch/test_forward.py | 25 +-
tests/python/frontend/tensorflow/test_forward.py | 96 ++++++-
tests/python/frontend/tflite/test_forward.py | 14 +-
tests/python/relay/test_pass_annotate_target.py | 157 +++++++++++
tests/python/relay/test_type_infer.py | 11 -
tests/python/topi/python/test_topi_sparse.py | 115 +++++---
.../python/unittest/test_auto_scheduler_common.py | 1 +
.../unittest/test_auto_scheduler_cost_model.py | 16 +-
.../test_auto_scheduler_evolutionary_search.py | 19 +-
.../unittest/test_auto_scheduler_layout_rewrite.py | 17 +-
.../python/unittest/test_auto_scheduler_measure.py | 85 +++---
.../unittest/test_auto_scheduler_search_policy.py | 10 +-
.../test_auto_scheduler_sketch_generation.py | 4 +-
tutorials/auto_scheduler/tune_conv2d_layer_cuda.py | 10 +-
tutorials/autotvm/tune_relay_arm.py | 4 +-
tutorials/autotvm/tune_relay_cuda.py | 2 +-
tutorials/autotvm/tune_relay_mobile_gpu.py | 4 +-
tutorials/dev/bring_your_own_datatypes.py | 4 +-
tutorials/frontend/build_gcn.py | 3 +-
tutorials/frontend/deploy_model_on_android.py | 6 +-
tutorials/frontend/deploy_model_on_rasp.py | 2 +-
tutorials/frontend/deploy_prequantized.py | 2 +-
tutorials/frontend/deploy_prequantized_tflite.py | 2 +-
tutorials/frontend/deploy_ssd_gluoncv.py | 2 +-
tutorials/frontend/from_caffe2.py | 2 +-
tutorials/frontend/from_coreml.py | 2 +-
tutorials/frontend/from_darknet.py | 2 +-
tutorials/frontend/from_keras.py | 2 +-
tutorials/frontend/from_mxnet.py | 2 +-
tutorials/frontend/from_onnx.py | 2 +-
tutorials/frontend/from_pytorch.py | 2 +-
tutorials/frontend/from_tensorflow.py | 2 +-
tutorials/frontend/from_tflite.py | 2 +-
tutorials/get_started/relay_quick_start.py | 2 +-
tutorials/language/tedd.py | 6 +-
tutorials/optimize/opt_conv_cuda.py | 6 +-
tutorials/optimize/opt_gemm.py | 2 +-
vta/tutorials/autotvm/tune_relay_vta.py | 2 +-
vta/tutorials/frontend/deploy_classification.py | 2 +-
vta/tutorials/frontend/legacy/deploy_detection.py | 2 +-
vta/tutorials/matrix_multiply.py | 6 +-
vta/tutorials/optimize/convolution_opt.py | 6 +-
vta/tutorials/optimize/matrix_multiply_opt.py | 4 +-
vta/tutorials/vta_get_started.py | 2 +-
web/README.md | 4 +-
144 files changed, 1646 insertions(+), 514 deletions(-)
mode change 100644 => 100755 docker/install/ubuntu_install_dgl.sh
create mode 100644 python/tvm/auto_scheduler/search_task.py
create mode 100644 tests/python/contrib/test_arm_compute_lib/test_add.py