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 b598f28a1c [Contrib] Implement NDArray cache update (#17029)
     add 20d8c53731 [SVE] Add support for representing and creating 
buffer-level predicates (#16966)
     add 430e02fdcd [SME] Add scalable fp16->fp32 dense schedule (#16981)
     add cab54e0dee [SME][TOPI] Add conv2d NHWC SME fp32 schedule (#17003)
     add d4b096f905 [Web] Fix string to uint8 array for special characters 
(#17031)
     add b2c61162f0 [Relax][Bugfix] Bind symbolic variables in R.match_cast 
(#17034)
     add c9d87ef54f [Relax][Bugfix] Annotate ComputePrimValue output as host 
function (#17032)

No new revisions were added by this update.

Summary of changes:
 include/tvm/script/ir_builder/tir/ir.h             |   5 +-
 include/tvm/tir/buffer.h                           |  10 +-
 include/tvm/tir/expr.h                             |   7 +-
 include/tvm/tir/stmt.h                             |   6 +-
 python/tvm/ir/json_compact.py                      |  27 ++
 python/tvm/relay/op/strategy/arm_cpu.py            |  40 ++-
 python/tvm/script/ir_builder/tir/ir.py             |   8 +-
 python/tvm/script/parser/tir/parser.py             |   2 +
 python/tvm/testing/aot.py                          |   2 +
 python/tvm/testing/utils.py                        |   7 +
 python/tvm/tir/__init__.py                         |   2 +-
 python/tvm/tir/buffer.py                           |  17 +-
 python/tvm/tir/expr.py                             |  14 +-
 python/tvm/tir/op.py                               |  18 +-
 python/tvm/tir/stmt.py                             |   9 +-
 python/tvm/tir/tensor_intrin/arm_cpu.py            | 219 ++++++++++++++--
 python/tvm/topi/arm_cpu/arm_utils.py               |  18 +-
 python/tvm/topi/arm_cpu/conv2d.py                  | 238 ++++++++++++++++-
 python/tvm/topi/arm_cpu/conv2d_gemm.py             |  12 +-
 python/tvm/topi/arm_cpu/dense_alter_op.py          |  32 ++-
 python/tvm/topi/arm_cpu/matmul.py                  | 124 +++++++--
 python/tvm/topi/nn/conv2d.py                       |   6 +-
 src/arith/analyzer.cc                              |   5 +-
 src/arith/const_int_bound.cc                       |   2 +-
 src/arith/scalable_expression.cc                   |  10 +-
 src/arith/scalable_expression.h                    |   4 +-
 src/driver/driver_api.cc                           |   1 +
 src/relax/ir/expr_functor.cc                       |  22 +-
 src/relax/transform/compute_prim_value.cc          |   3 +-
 src/script/ir_builder/tir/ir.cc                    |   5 +-
 src/script/printer/tir/buffer.cc                   |  23 +-
 src/target/llvm/codegen_llvm.cc                    |  70 +++--
 src/target/llvm/codegen_llvm.h                     |  12 +-
 src/target/source/codegen_c.cc                     |   2 +
 src/target/source/codegen_webgpu.cc                |   3 +
 src/te/operation/create_primfunc.cc                |   4 +-
 src/tir/analysis/device_constraint_utils.cc        |   5 +-
 src/tir/contrib/ethosu/passes.cc                   |   3 +-
 src/tir/ir/buffer.cc                               |  31 ++-
 src/tir/ir/expr.cc                                 |  31 ++-
 src/tir/ir/expr_functor.cc                         |   2 +-
 src/tir/ir/stmt.cc                                 |  46 ++--
 src/tir/transforms/inject_rolling_buffer.cc        |   8 +-
 src/tir/transforms/lower_match_buffer.cc           |   4 +
 .../manifest_shared_memory_local_stage.cc          |   2 +
 src/tir/transforms/remove_no_op.cc                 |   3 +-
 .../remove_weight_layout_rewrite_block.cc          |   2 +-
 src/tir/transforms/storage_flatten.cc              |  22 +-
 src/tir/transforms/unsupported_dtype_legalize.cc   |   8 +
 src/tir/transforms/vectorize_loop.cc               | 172 +++++++++++-
 tests/python/arith/test_arith_simplify.py          |  10 -
 tests/python/codegen/test_target_codegen.py        |  92 +++++++
 .../python/codegen/test_target_codegen_aarch64.py  | 103 +++++++-
 tests/python/codegen/test_target_codegen_llvm.py   |  29 +++
 tests/python/relax/test_bind_symbolic_vars.py      |  22 ++
 .../relax/test_transform_compute_prim_value.py     |   3 +
 tests/python/relay/aot/aprofile_aem.mk             |   1 +
 tests/python/relay/strategy/arm_cpu/test_conv2d.py | 138 +++++++++-
 tests/python/relay/strategy/arm_cpu/test_dense.py  |  17 +-
 tests/python/relay/strategy/arm_cpu/test_matmul.py |  39 +--
 .../relay/strategy/test_select_implementation.py   |   8 +
 tests/python/relay/test_json_compact.py            |  94 +++++++
 tests/python/relay/test_pass_alter_op_layout.py    |  32 ++-
 tests/python/tir-base/test_tir_nodes.py            |  69 +++++
 .../tir-transform/test_tir_transform_vectorize.py  | 287 ++++++++++++++++++++-
 tests/python/topi/test_topi_conv2d_nhwc.py         |  52 +++-
 tests/python/topi/test_topi_matmul.py              |  31 ++-
 .../tvmscript/test_tvmscript_ir_builder_tir.py     |  14 +
 .../python/tvmscript/test_tvmscript_printer_tir.py |  97 +++++++
 tests/python/tvmscript/test_tvmscript_roundtrip.py |  16 ++
 web/src/memory.ts                                  |   5 +-
 web/src/support.ts                                 |  11 +-
 72 files changed, 2225 insertions(+), 273 deletions(-)
 create mode 100644 tests/python/codegen/test_target_codegen.py

Reply via email to