This is an automated email from the ASF dual-hosted git repository.
areusch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.
omit e1cf964 address comment
omit 9f7839d add script
add 5ab22bb [Frontend][PaddlePaddle] Add some activationăelementwise and
reduce operators (#9370)
add f4dae23 [iOS][RPC] Enable iOS simulation in public CI to cover basic
tuning capabilities (#9212)
add dae71db [microTVM] Fix AOT/ARMv7m tests on physical devices. (#9364)
add 541f9f2 [BYOC] CUTLASS integration (#9261)
add 3b22607 [ETHOSN] Add support for non-default Ethos(TM)-N78
configurations (#9386)
add caf9d51 [iOS][RPC] Enable tests for connection configuration: tracker
via proxy (#9398)
add dcb863c [COMMUNITY] New reviewer -- wrongtest (#9400)
add b1712ec [Support] Fix StartsWith when the string is equal to the
prefix (#9393)
add 3a889e7 [CI] Add TVM_INTEGRATION_I386_ONLY for Integration Test on
i386 (#9388)
add 4087e72 [CUTLASS] Fix hardcoded include path and logic for
profile_all = False case (#9399)
add a6e90b9 [CUDA] Support memory reuse for dynamic shared memory (#9341)
add 93b764c [CUTLASS, Eazy] Cache profiling result and support compiling
generated kernels in parallel (#9402)
add d2c6860 [docs][bug] Add redirects for moved pages (#9394)
add 075ebbc Fix CallNode Rust binding (#9381)
add 0f8781c Support quantized NEG operator in TFLite frontend (#9404)
add 1f8ef2a [BYOC] [ACL] Update ACL to 21.08 (#9396)
add e807743 [ETHOSU] Add early simplify to fix LoopPartition (#9387)
add 02dd373 fix
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 (e1cf964)
\
N -- N -- N refs/heads/ci-docker-staging (02dd373)
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 | 26 ++
.gitmodules | 3 +
3rdparty/cutlass | 1 +
CMakeLists.txt | 2 +
CONTRIBUTORS.md | 1 +
Jenkinsfile | 4 +-
LICENSE | 5 +
apps/ios_rpc/tvmrpc/ViewController.mm | 1 +
.../zephyr/template_project/microtvm_api_server.py | 9 +
.../zephyr/template_project/src/aot_demo/main.c | 86 ++--
cmake/config.cmake | 4 +
.../contrib/{CODEGENC.cmake => CUTLASS.cmake} | 7 +-
.../ubuntu_download_arm_compute_lib_binaries.sh | 10 +-
docs/conf.py | 5 +
docs/legacy_redirect.py | 272 +++++++++++
licenses/LICENSE.cutlass.txt | 23 +
.../{_ffi/_ctypes => contrib/cutlass}/__init__.py | 3 +-
python/tvm/contrib/cutlass/build.py | 197 ++++++++
python/tvm/contrib/cutlass/gemm_operation.py | 262 +++++++++++
python/tvm/contrib/cutlass/gemm_profiler.py | 196 ++++++++
python/tvm/contrib/cutlass/gen_gemm.py | 364 +++++++++++++++
python/tvm/contrib/cutlass/library.py | 219 +++++++++
python/tvm/driver/tvmc/composite_target.py | 9 +-
python/tvm/micro/project.py | 2 +-
python/tvm/micro/testing.py | 52 +++
.../relay/backend/contrib/ethosu/tir/compiler.py | 1 +
python/tvm/relay/frontend/paddlepaddle.py | 60 +++
python/tvm/relay/frontend/tflite.py | 2 -
python/tvm/relay/op/contrib/__init__.py | 1 +
python/tvm/relay/op/contrib/cutlass.py | 74 +++
python/tvm/relay/op/contrib/ethosn.py | 45 +-
python/tvm/rpc/server_ios_launcher.py | 498 +++++++++++++++++++++
rust/tvm/src/ir/relay/mod.rs | 2 +-
src/driver/driver_api.cc | 3 +-
src/relay/backend/contrib/codegen_c/codegen_c.h | 6 +
src/relay/backend/contrib/cutlass/codegen.cc | 369 +++++++++++++++
src/relay/backend/contrib/dnnl/codegen.cc | 6 -
src/relay/backend/contrib/ethosn/codegen.cc | 24 +-
src/relay/backend/contrib/ethosn/codegen_ethosn.h | 20 +-
src/support/utils.h | 2 +-
src/target/source/codegen_cuda.cc | 2 +-
.../merge_dynamic_shared_memory_allocations.cc | 487 ++++++++++++++++++--
tests/cpp/support_test.cc | 6 +
tests/micro/zephyr/test_utils.py | 67 ++-
tests/micro/zephyr/test_zephyr.py | 4 +-
tests/micro/zephyr/test_zephyr_aot.py | 49 +-
tests/micro/zephyr/test_zephyr_armv7m.py | 30 +-
tests/python/contrib/test_cutlass.py | 135 ++++++
tests/python/contrib/test_ethosn/infrastructure.py | 9 +-
.../contrib/test_ethosn/test_partition_params.py | 123 +++++
.../contrib/test_ethosu/test_replace_copy.py | 64 ++-
tests/python/contrib/test_rpc_server_device.py | 440 ++++++++++++++++++
tests/python/driver/tvmc/test_compiler.py | 29 +-
tests/python/driver/tvmc/test_composite_target.py | 1 +
tests/python/driver/tvmc/test_target.py | 30 +-
tests/python/frontend/paddlepaddle/test_forward.py | 49 ++
tests/python/frontend/tflite/test_forward.py | 51 ++-
tests/python/relay/aot/aot_test_utils.py | 10 +-
...form_merge_dynamic_shared_memory_allocations.py | 85 +++-
tests/scripts/task_python_integration.sh | 2 +-
60 files changed, 4335 insertions(+), 214 deletions(-)
create mode 160000 3rdparty/cutlass
copy cmake/modules/contrib/{CODEGENC.cmake => CUTLASS.cmake} (78%)
create mode 100644 docs/legacy_redirect.py
create mode 100644 licenses/LICENSE.cutlass.txt
copy python/tvm/{_ffi/_ctypes => contrib/cutlass}/__init__.py (89%)
create mode 100644 python/tvm/contrib/cutlass/build.py
create mode 100644 python/tvm/contrib/cutlass/gemm_operation.py
create mode 100644 python/tvm/contrib/cutlass/gemm_profiler.py
create mode 100644 python/tvm/contrib/cutlass/gen_gemm.py
create mode 100644 python/tvm/contrib/cutlass/library.py
create mode 100644 python/tvm/relay/op/contrib/cutlass.py
create mode 100644 python/tvm/rpc/server_ios_launcher.py
create mode 100644 src/relay/backend/contrib/cutlass/codegen.cc
create mode 100644 tests/python/contrib/test_cutlass.py
create mode 100644 tests/python/contrib/test_ethosn/test_partition_params.py
create mode 100644 tests/python/contrib/test_rpc_server_device.py