This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly-docker-update
in repository https://gitbox.apache.org/repos/asf/tvm.git
omit b982416ec3 [ci][docker] Nightly Docker image update
add 985680ee1a [BYOC] Handle constants in IRModule-at-a-time external
codegen (#11770)
add 6a86c97889 [skip ci] Disable flaky test `test_empty_like` (#11968)
add 288b983b82 [CI] Skip some additional tests that are failing in the
wheel (#11969)
add 2625878abe [ci][docker] Nightly Docker image update (#11857)
add 6424f1fec1 [Hexagon] Disable broken test on physical device (#11960)
add 26ad703338 [MetaSchedule] Handle 'warp_execution' in
RewriteCooperativeFetch (#11955)
add beea0d2d6a [MetaSchedule] Fix Task Extraction (#11954)
add ec39199edb [PyTorch] [Relay] Add l1 and mse loss function for pytorch
frontend (#11978)
add 395e91ff54 [MetaSchedule] Extract workload embedding (#11975)
add 0ae3f5d6ce Further clarify CI docs (#11980)
add 9e14509cab [docker] Fall back to tlcpackstaging in bash.sh (#11976)
add 2f8b008730 [tests] Fix changed var name from 'target_str' to
'target_names', NFC (#11982)
add c97895e0ff [Hexagon] Fix use of subprocess.run in _check_call_verbose
(#11985)
add 50cd4d635c [Hexagon] Enable int8 vlut codegen for Relay take (LUT)
operator (#11693)
add eeb5fce7a1 Couple patches to docker/bash.sh after #11976. (#11988)
add 55dcd5f195 [ci] Don't skip index-triggered builds (#11915)
add d2a14a6880 [BYOC] Switch TensorRT BYOC integration to
IRModule-at-a-time using RelayToTIR hook (#11979)
add 286a51921d [LLVM] Remove use of deprecated
PointerType::getPointerElementType() (#11984)
add 1787cca3f9 [Relay] [PyTorch] Add aten::tril and aten::triu (#11890)
add 4e8a50291b [ci][docker] Nightly Docker image update
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 (b982416ec3)
\
N -- N -- N refs/heads/nightly-docker-update (4e8a50291b)
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:
Jenkinsfile | 26 +-
ci/README.md | 2 +-
ci/jenkins/Jenkinsfile.j2 | 24 +-
ci/jenkins/README.md | 104 --------
cmake/modules/contrib/CODEGENC.cmake | 2 +-
docker/bash.sh | 11 +-
docs/contribute/ci.rst | 26 +-
include/tvm/ir/module.h | 30 ++-
include/tvm/meta_schedule/feature_extractor.h | 4 +-
include/tvm/runtime/module.h | 2 +-
include/tvm/tir/stmt.h | 6 +-
python/tvm/contrib/hexagon/build.py | 11 +-
python/tvm/meta_schedule/__init__.py | 6 +-
.../feature_extractor/per_store_feature.py | 6 +
python/tvm/meta_schedule/relay_integration.py | 24 +-
.../meta_schedule/testing/custom_builder_runner.py | 7 +-
python/tvm/meta_schedule/tune.py | 5 +-
python/tvm/relay/backend/interpreter.py | 2 +-
python/tvm/relay/backend/te_compiler.py | 5 +-
python/tvm/relay/backend/vm.py | 5 +-
python/tvm/relay/build_module.py | 41 +--
python/tvm/relay/frontend/pytorch.py | 60 ++++-
python/tvm/relay/op/contrib/tensorrt.py | 191 +++++++-------
python/tvm/relay/op/strategy/cuda.py | 8 +-
python/tvm/relay/transform/transform.py | 4 +-
python/tvm/testing/utils.py | 7 +-
python/tvm/tir/stmt.py | 2 +-
python/tvm/topi/hexagon/injective.py | 6 +
python/tvm/topi/nn/softmax.py | 4 +-
src/meta_schedule/database/json_database.cc | 2 +-
.../feature_extractor/per_store_feature.cc | 79 +++++-
.../postproc/rewrite_cooperative_fetch.cc | 33 ++-
src/relay/backend/aot_executor_codegen.cc | 39 ++-
src/relay/backend/build_module.cc | 12 +-
.../backend/contrib/arm_compute_lib/codegen.cc | 9 +-
src/relay/backend/contrib/bnns/codegen.cc | 8 +-
src/relay/backend/contrib/codegen_c/codegen.cc | 281 ++++++++++++++-------
src/relay/backend/contrib/codegen_c/codegen_c.h | 13 +-
.../{example_target_hooks => codegen_c}/target.cc | 28 +-
.../backend/contrib/codegen_json/codegen_json.h | 46 +++-
src/relay/backend/contrib/cutlass/codegen.cc | 44 ++--
src/relay/backend/contrib/dnnl/codegen.cc | 8 +-
.../backend/contrib/example_target_hooks/target.cc | 1 -
src/relay/backend/contrib/tensorrt/codegen.cc | 260 +++++++++++--------
.../contrib/{cutlass => tensorrt}/codegen.h | 23 +-
src/relay/backend/contrib/tensorrt/target.cc | 31 ++-
src/relay/backend/contrib/verilator/codegen.cc | 9 +-
src/relay/backend/graph_executor_codegen.cc | 39 +--
src/relay/backend/te_compiler.cc | 5 +-
src/relay/backend/utils.h | 8 +-
src/relay/backend/vm/compiler.cc | 28 +-
src/relay/transforms/compiler_function_utils.cc | 50 +++-
src/relay/transforms/compiler_function_utils.h | 28 +-
src/relay/transforms/target_hooks.cc | 7 +-
src/runtime/const_loader_module.cc | 24 +-
src/runtime/contrib/json/json_runtime.h | 2 +
src/runtime/contrib/tensorrt/tensorrt_builder.cc | 27 +-
src/runtime/contrib/tensorrt/tensorrt_builder.h | 10 +-
src/runtime/contrib/tensorrt/tensorrt_ops.cc | 4 +-
src/runtime/contrib/tensorrt/tensorrt_runtime.cc | 14 +-
src/target/llvm/codegen_cpu.cc | 87 ++++---
src/target/llvm/codegen_cpu.h | 5 +-
src/target/llvm/codegen_hexagon.cc | 147 +++++++++++
src/tir/transforms/extract_constants.cc | 6 +-
tests/python/ci/test_ci.py | 2 +
.../contrib/test_hexagon/test_thread_pool.py | 5 +-
.../topi/test_add_subtract_multiply.py | 10 +-
.../contrib/test_hexagon/topi/test_argmax_slice.py | 4 +
.../test_hexagon/topi/test_avg_pool2d_slice.py | 5 +-
.../contrib/test_hexagon/topi/test_batch_matmul.py | 1 -
.../python/contrib/test_hexagon/topi/test_clip.py | 1 -
.../contrib/test_hexagon/topi/test_conv2d_nchw.py | 2 -
.../contrib/test_hexagon/topi/test_conv2d_nhwc.py | 2 -
.../test_hexagon/topi/test_conv2d_transpose.py | 4 +
.../python/contrib/test_hexagon/topi/test_dense.py | 1 -
.../test_hexagon/topi/test_depthwise_conv2d.py | 4 +-
.../contrib/test_hexagon/topi/test_pooling.py | 2 -
.../contrib/test_hexagon/topi/test_reduce.py | 4 -
.../contrib/test_hexagon/topi/test_resize2d.py | 17 +-
.../contrib/test_hexagon/topi/test_softmax.py | 1 -
.../test_hexagon/{ => topi}/test_softmax_slice.py | 18 +-
tests/python/contrib/test_tensorrt.py | 172 +++++++------
tests/python/contrib/test_tensorrt_int8_exp.py | 23 +-
tests/python/frontend/pytorch/test_forward.py | 116 ++++++++-
tests/python/relay/test_external_codegen.py | 40 ++-
.../transform/test_compiler_function_utils.py | 40 +++
tests/python/unittest/test_custom_datatypes.py | 3 +-
..._schedule_postproc_rewrite_cooperative_fetch.py | 151 ++++++++++-
.../test_tir_transform_extract_constants.py | 5 +-
89 files changed, 1800 insertions(+), 881 deletions(-)
copy src/relay/backend/contrib/{example_target_hooks => codegen_c}/target.cc
(62%)
copy src/relay/backend/contrib/{cutlass => tensorrt}/codegen.h (61%)
rename tests/python/contrib/test_hexagon/{ => topi}/test_softmax_slice.py (91%)