This is an automated email from the ASF dual-hosted git repository. jroesch pushed a commit to branch ci-docker-staging in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git
commit 9ea627bd387ed9a6eb8ff64116a68ce3ffb8af18 Merge: 44a785c 0cfda17 Author: Jared Roesch <roesch...@gmail.com> AuthorDate: Tue Oct 6 22:57:23 2020 -0700 Merge branch 'master' of https://github.com/apache/incubator-tvm CONTRIBUTORS.md | 1 + Jenkinsfile | 2 +- include/tvm/relay/adt.h | 1 + include/tvm/relay/attrs/nn.h | 12 +- include/tvm/runtime/ndarray.h | 3 +- include/tvm/runtime/object.h | 6 +- include/tvm/tir/data_layout.h | 3 + include/tvm/topi/nn/batch_matmul.h | 67 --- python/tvm/autotvm/tuner/tuner.py | 17 + python/tvm/driver/tvmc/main.py | 5 +- python/tvm/relay/frontend/onnx.py | 9 - python/tvm/relay/op/strategy/arm_cpu.py | 44 +- python/tvm/topi/arm_cpu/arm_utils.py | 100 +++++ python/tvm/topi/arm_cpu/conv2d_alter_op.py | 105 +++-- python/tvm/topi/arm_cpu/conv2d_gemm.py | 283 ++++++++---- python/tvm/topi/arm_cpu/conv2d_int8.py | 120 ++++- python/tvm/topi/arm_cpu/tensor_intrin.py | 298 +++++++++++- python/tvm/topi/nn/batch_matmul.py | 28 +- python/tvm/topi/testing/batch_matmul.py | 7 +- python/tvm/topi/x86/batch_matmul.py | 10 +- rust/tvm-graph-rt/src/graph.rs | 8 +- rust/tvm-graph-rt/src/threading.rs | 4 +- rust/tvm-macros/Cargo.toml | 1 + rust/tvm-rt/Cargo.toml | 1 + rust/tvm-rt/src/array.rs | 17 + rust/tvm-rt/src/errors.rs | 2 - rust/tvm-rt/src/ndarray.rs | 322 +++++++------ rust/tvm-rt/src/object/object_ptr.rs | 72 +-- rust/tvm-rt/src/string.rs | 4 +- rust/tvm-rt/src/value.rs | 56 +-- rust/tvm-sys/src/packed_func.rs | 15 + rust/tvm/Cargo.toml | 4 + rust/tvm/examples/resnet/Cargo.toml | 3 +- rust/tvm/examples/resnet/build.rs | 10 +- rust/tvm/examples/resnet/src/build_resnet.py | 95 ++-- rust/tvm/examples/resnet/src/main.rs | 130 +++--- rust/tvm/src/ir/arith.rs | 2 +- rust/tvm/src/{runtime/mod.rs => ir/attrs.rs} | 11 +- rust/tvm/src/ir/{mod.rs => expr.rs} | 66 ++- rust/tvm/src/{runtime/mod.rs => ir/function.rs} | 28 +- rust/tvm/src/ir/mod.rs | 62 +-- rust/tvm/src/ir/module.rs | 159 +++++++ rust/tvm/src/{runtime/mod.rs => ir/op.rs} | 25 +- rust/tvm/src/{runtime => ir/relay/attrs}/mod.rs | 3 +- rust/tvm/src/ir/relay/attrs/nn.rs | 96 ++++ .../mod.rs => ir/relay/attrs/transform.rs} | 13 +- rust/tvm/src/ir/relay/mod.rs | 499 +++++++++++++++++---- rust/tvm/src/{runtime/mod.rs => ir/span.rs} | 4 +- rust/tvm/src/ir/tir.rs | 4 +- rust/tvm/src/ir/ty.rs | 242 ++++++++++ rust/tvm/src/lib.rs | 2 + rust/tvm/src/python.rs | 60 +++ rust/tvm/src/runtime/graph_rt.rs | 97 ++++ rust/tvm/src/runtime/mod.rs | 2 + rust/tvm/tests/basics/src/main.rs | 4 +- rust/tvm/tests/callback/src/bin/array.rs | 19 +- src/relay/op/nn/convolution.cc | 4 +- src/relay/op/nn/nn.cc | 6 +- src/relay/qnn/op/convolution.cc | 6 +- src/relay/transforms/combine_parallel_conv2d.cc | 3 +- src/relay/transforms/pattern_util.h | 2 +- src/relay/transforms/transform_layout.h | 2 +- src/runtime/ndarray.cc | 5 +- src/topi/nn.cc | 6 - tests/python/frontend/onnx/test_forward.py | 1 - tests/python/relay/test_pass_alter_op_layout.py | 91 +++- tests/python/topi/python/test_topi_batch_matmul.py | 21 +- tests/python/topi/python/test_topi_conv2d_int8.py | 105 +++-- tests/scripts/task_cpp_unittest.sh | 3 + tests/scripts/task_python_docs.sh | 9 + tests/scripts/task_rust.sh | 13 +- 71 files changed, 2670 insertions(+), 870 deletions(-)