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 702877c next try at docker images
omit d3f595a skip a test until update complete
omit 6511883 try updating docker images again
omit ba27885 disable test until CI update complete
omit 084f168 Don't force output shape for conv transpose tests, add 1D and
3D cases
omit 8af68d3 support convtranspose opset 11 autopadding
omit 104b990 point jenkins at new docker
omit 0a2a02c add failing onnx tets
add bd5cd9f [Fix] Update stale relay.Module API in docs/comments (#8411)
add 2628179 [ONNX] Wrap 'If' if it has multiple outputs (#8385)
add a4775c2 [DOCS] Add docs for Pass Instrument (#8220)
add 8fb4cdf Revert "Actually add Compute Library tests to the Jenkins
File (#8394)" (#8400)
add 9c66587 Refactor the compile engine into a cleaner interface. (#7518)
add 0b39af7 [Relay] Fix index order in conv2d computation for Arm CPU.
(#8361)
new 2c3fc85 add failing onnx tets
new 015b2e5 point jenkins at new docker
new f4445df support convtranspose opset 11 autopadding
new ed3c7fe Don't force output shape for conv transpose tests, add 1D and
3D cases
new 7fc7f81 disable test until CI update complete
new 8bce13c try updating docker images again
new 90efe24 skip a test until update complete
new 0d1693a next try at docker images
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 (702877c)
\
N -- N -- N refs/heads/ci-docker-staging (0d1693a)
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 8 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:
Jenkinsfile | 1 -
docs/api/python/ir.rst | 8 +
docs/conf.py | 7 +-
docs/dev/pass_infra.rst | 225 ++++++-
docs/langref/relay_expr.rst | 2 +-
include/tvm/relay/attrs/annotation.h | 12 +
python/tvm/auto_scheduler/relay_integration.py | 10 +
python/tvm/auto_scheduler/task_scheduler.py | 2 +-
python/tvm/driver/tvmc/common.py | 4 +-
python/tvm/driver/tvmc/frontends.py | 2 +-
python/tvm/ir/instrument.py | 24 +-
python/tvm/ir/transform.py | 4 +-
python/tvm/relay/analysis/analysis.py | 2 +-
python/tvm/relay/backend/compile_engine.py | 4 +-
python/tvm/relay/expr.py | 24 +-
python/tvm/relay/frontend/caffe.py | 2 +-
python/tvm/relay/frontend/onnx.py | 5 +-
python/tvm/relay/frontend/pytorch.py | 2 +-
python/tvm/topi/arm_cpu/conv2d_spatial_pack.py | 2 +-
src/driver/driver_api.cc | 10 +-
src/relay/backend/aot_executor_codegen.cc | 18 +-
src/relay/backend/compile_engine.cc | 663 ++----------------
src/relay/backend/compile_engine.h | 211 +-----
src/relay/backend/graph_executor_codegen.cc | 392 ++++-------
src/relay/backend/graph_plan_memory.cc | 60 +-
src/relay/backend/interpreter.cc | 3 +-
src/relay/backend/te_compiler.cc | 743 +++++++++++++++++++++
src/relay/backend/te_compiler.h | 196 ++++++
.../{compile_engine.cc => te_compiler_cache.cc} | 461 ++++---------
.../{compile_engine.h => te_compiler_cache.h} | 169 ++---
src/relay/backend/utils.cc | 47 ++
src/relay/backend/utils.h | 4 +
src/relay/backend/vm/compiler.cc | 7 +-
src/relay/ir/function.cc | 14 +-
.../transforms/auto_scheduler_layout_rewrite.cc | 2 +-
src/relay/transforms/device_annotation.cc | 44 +-
src/relay/transforms/memory_alloc.cc | 13 +-
src/relay/transforms/type_infer.cc | 9 +-
src/target/llvm/llvm_module.cc | 11 +-
src/tir/transforms/legalize_packed_calls.cc | 2 +-
tests/python/frontend/onnx/test_forward.py | 54 +-
.../relay/test_auto_scheduler_task_extraction.py | 1 +
tests/python/relay/test_backend_graph_executor.py | 27 +-
tests/python/relay/test_pass_annotation.py | 26 +-
tests/python/relay/test_pass_instrument.py | 3 -
tests/python/topi/python/test_topi_conv2d_nhwc.py | 18 +-
tests/scripts/task_python_arm_compute_library.sh | 3 +-
tutorials/dev/use_pass_infra.py | 14 +-
tutorials/dev/use_pass_instrument.py | 372 +++++++++++
49 files changed, 2270 insertions(+), 1669 deletions(-)
create mode 100644 src/relay/backend/te_compiler.cc
create mode 100644 src/relay/backend/te_compiler.h
copy src/relay/backend/{compile_engine.cc => te_compiler_cache.cc} (60%)
copy src/relay/backend/{compile_engine.h => te_compiler_cache.h} (73%)
create mode 100644 tutorials/dev/use_pass_instrument.py