This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 6bd55f0c90 [Relax][PyTorch] full.default, full_like.default,
ones.default (#17832)
add f1ba5ed5f3 [BugFix][TIR] Schedule support reverse-inline with
reduction blocks (#17838)
add fcb8853603 [Relax] Refactor missing op check into shared utility for
Torch frontends (#17840)
add f08165680e [Relax][PyTorch] Add support for norm op (#17841)
add 1bb7833757 [Relax][PyTorch] Add Logaddexp op support for exported
program (#17803)
add 899e1210a6 fixing incorrect docstring in upsampling.py (#17845)
add 601d570894 [CI] Upgrade ubuntu runner image for GitHub CI (#17846)
add 103e54bf4f [Relax][PyTorch] Add PReLU Op Support for Exported Program
and FX graph (#17816)
add 2abff889af [Relax][Pytorch] Add masked_fill op support in
ExportedProgram (#17850)
add aafb0db251 [Relax][PyTorch] Add RSub Op Support for Exported Program
and FX graph (#17849)
add 982b46c3b3 Fix docstring in batch_to_space_nd and bitpack (#17848)
add ba9f174363 [3rdparty] Bump DLPack to v1.1 for float8/6/4 dtype
supports (#17831)
add c00f52a70d [Relax][PyTorch] Add Stack Op Support for Exported Program
(#17819)
No new revisions were added by this update.
Summary of changes:
.github/workflows/main.yml | 4 +-
.github/workflows/nightly_docker_update.yml | 2 +-
.github/workflows/ping_reviewers.yml | 2 +-
.github/workflows/tvmbot.yml | 2 +-
.../workflows/update_last_successful_branch.yml | 2 +-
.github/workflows/update_nightly_branch.yml | 2 +-
.github/workflows/upload_ci_resource.yml | 2 +-
3rdparty/dlpack | 2 +-
include/tvm/relax/attrs/manipulate.h | 13 ++
include/tvm/relax/attrs/nn.h | 9 +
include/tvm/runtime/data_type.h | 14 +-
include/tvm/tir/op.h | 11 ++
include/tvm/topi/broadcast.h | 16 ++
python/tvm/_ffi/runtime_ctypes.py | 14 +-
python/tvm/relax/frontend/nn/op.py | 28 +++
.../frontend/torch/base_fx_graph_translator.py | 95 +++++++--
.../frontend/torch/exported_program_translator.py | 20 +-
python/tvm/relax/frontend/torch/fx_translator.py | 43 ++---
python/tvm/relax/op/__init__.py | 2 +
python/tvm/relax/op/binary.py | 19 ++
python/tvm/relax/op/manipulate.py | 24 +++
python/tvm/relax/op/nn/__init__.py | 1 +
python/tvm/relax/op/nn/nn.py | 26 +++
python/tvm/relax/op/op_attrs.py | 5 +
python/tvm/relax/transform/legalize_ops/binary.py | 1 +
.../tvm/relax/transform/legalize_ops/manipulate.py | 22 +++
python/tvm/relax/transform/legalize_ops/nn.py | 5 +
python/tvm/script/ir_builder/relax/ir.py | 4 +
python/tvm/te/__init__.py | 2 +-
python/tvm/tir/__init__.py | 2 +-
python/tvm/tir/op.py | 22 +++
python/tvm/topi/broadcast.py | 19 ++
python/tvm/topi/nn/batch_to_space_nd.py | 2 +-
python/tvm/topi/nn/bitserial_util.py | 8 +
python/tvm/topi/nn/elemwise.py | 3 +
python/tvm/topi/nn/upsampling.py | 4 +-
python/tvm/topi/transform.py | 16 +-
src/contrib/msc/framework/torch/torch_opcode.cc | 8 +
src/relax/op/nn/nn.cc | 21 ++
src/relax/op/nn/nn.h | 3 +
src/relax/op/tensor/binary.cc | 1 +
src/relax/op/tensor/binary.h | 3 +
src/relax/op/tensor/manipulate.cc | 209 ++++++++++++++++++++
src/relax/op/tensor/manipulate.h | 8 +-
src/tir/op/op.cc | 10 +
src/tir/schedule/primitive/compute_inline.cc | 28 ++-
src/topi/broadcast.cc | 1 +
tests/python/contrib/test_msc/test_graph_build.py | 134 ++++++-------
.../relax/test_frontend_from_exported_program.py | 187 ++++++++++++++++++
tests/python/relax/test_frontend_from_fx.py | 214 ++++++++++++++++++++-
tests/python/relax/test_frontend_nn_op.py | 2 +
tests/python/relax/test_op_nn.py | 4 +
.../test_tir_schedule_compute_inline.py | 49 +++++
53 files changed, 1195 insertions(+), 155 deletions(-)