This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from def37e30bd [Tests] Skip test modules cleanly when optional deps are 
missing (#19704)
     add 02280c1654 [CI] Merge PR against its target branch instead of main 
(#19712)
     add 795cd2dacf [CI] Fix CI script test subprocess environment (#19713)
     add e214468919 [Codegen][LLVM] Accept splat form in VLA broadcast test 
(#19716)
     add 67627ed821 [DOCS] Clarify loading serialized artifacts requires a 
trusted source (#19720)
     add ebc9348bd7 [REFACTOR][PYTHON] Slim tvm.libinfo to info-only helpers 
(#19719)
     add 1e096d6e37 [Codegen][NVPTX] Skip runtime execution in Vulkan codegen 
tests (#19717)
     add 08af2cd3b4 [REFACTOR][PYTHON] Remove tvm.ffi shim; import tvm_ffi 
directly (#19721)
     add 0ff0f85d1c [Runtime][Tests] Fix contrib wheel tests (#19714)
     add 3d95decde0 [Tests][Disco] Skip CCL tests when runtime support is 
absent (#19724)
     add a1d46dc5ab [Tests][Relax] Gate multi-GPU VM test on three devices 
(#19725)
     add 4d28424268 [REFACTOR][IR] Phase out diagnostic.h for 
visit-context-aware pass errors (#19722)
     add e41454debc [Tests][Hexagon] Lazily import pytest plugin dependencies 
(#19726)
     add a4a2bf5b89 [Python] Refactor pyproject.toml dependencies (#19723)

No new revisions were added by this update.

Summary of changes:
 ci/jenkins/generated/arm_jenkinsfile.groovy        |  24 +-
 ci/jenkins/generated/cpu_jenkinsfile.groovy        |  24 +-
 ci/jenkins/generated/docker_jenkinsfile.groovy     |  24 +-
 ci/jenkins/generated/gpu_jenkinsfile.groovy        |  24 +-
 ci/jenkins/generated/wasm_jenkinsfile.groovy       |  24 +-
 ci/jenkins/templates/utils/Prepare.groovy.j2       |  22 +-
 docs/reference/api/python/ir.rst                   |   6 -
 docs/reference/security.rst                        |   3 +
 include/tvm/arith/iter_affine_map.h                |   1 -
 include/tvm/ir/diagnostic.h                        | 268 -----------
 include/tvm/ir/transform.h                         |  31 +-
 include/tvm/relax/analysis.h                       |  25 +-
 include/tvm/relax/block_builder.h                  |   7 -
 pyproject.toml                                     |  12 +-
 python/tvm/base.py                                 |  29 +-
 python/tvm/contrib/hexagon/build.py                |  11 +-
 python/tvm/contrib/hexagon/pytest_plugin.py        |  33 +-
 python/tvm/contrib/tvmjs.py                        |   7 +-
 python/tvm/ffi.py                                  |  21 -
 python/tvm/ir/__init__.py                          |   2 +-
 python/tvm/ir/diagnostics/__init__.py              | 121 -----
 python/tvm/ir/diagnostics/_ffi_api.py              |  21 -
 python/tvm/libinfo.py                              | 311 ++----------
 python/tvm/relax/analysis/__init__.py              |   1 +
 python/tvm/relax/analysis/analysis.py              |  37 +-
 .../tvm/relax/backend/adreno/transform/_ffi_api.py |   4 +-
 python/tvm/relax/backend/metal/coreml.py           |  10 +-
 python/tvm/relax/frontend/nn/exporter.py           |   2 +-
 python/tvm/relax/frontend/onnx/onnx_frontend.py    |   9 +-
 .../tvm/relax/frontend/tflite/tflite_frontend.py   |   4 +
 .../frontend/torch/exported_program_translator.py  |   9 +-
 python/tvm/relax/ir/instrument.py                  |   2 +-
 python/tvm/relax/training/setup_trainer.py         |   4 +-
 python/tvm/rpc/minrpc.py                           |  14 +-
 python/tvm/rpc/server.py                           |  11 +-
 python/tvm/runtime/module.py                       |  10 +-
 python/tvm/s_tir/meta_schedule/utils.py            |   7 +-
 python/tvm/s_tir/transform/transform.py            |   3 +-
 python/tvm/script/parser/core/diagnostics.py       | 126 +++--
 python/tvm/script/parser/core/entry.py             |   6 +-
 python/tvm/support/emcc.py                         |  46 +-
 python/tvm/tirx/transform/transform.py             |   3 +-
 src/ir/diagnostic.cc                               | 368 ---------------
 src/ir/transform.cc                                | 115 ++++-
 src/relax/analysis/struct_info_analysis.cc         |  22 +-
 src/relax/analysis/well_formed.cc                  | 207 ++++----
 src/relax/ir/block_builder.cc                      |  11 -
 src/relax/ir/transform.cc                          |  58 +--
 src/relax/op/ccl/ccl.cc                            |  10 +-
 src/relax/op/distributed/binary.h                  |   5 +-
 src/relax/op/distributed/distributed.cc            |  33 +-
 src/relax/op/distributed/linear_algebra.cc         |  24 +-
 src/relax/op/distributed/manipulate.cc             |  40 +-
 src/relax/op/distributed/nn.cc                     |  11 +-
 src/relax/op/distributed/op.cc                     |   8 +-
 src/relax/op/distributed/statistical.cc            |   7 +-
 src/relax/op/distributed/unary.h                   |   7 +-
 src/relax/op/image/resize.cc                       | 107 ++---
 src/relax/op/memory/view.cc                        |  13 +-
 src/relax/op/nn/attention.cc                       |  38 +-
 src/relax/op/nn/convolution.cc                     | 107 ++---
 src/relax/op/nn/nn.cc                              | 210 ++++-----
 src/relax/op/op.cc                                 | 106 ++---
 src/relax/op/op_common.cc                          |  49 +-
 src/relax/op/op_common.h                           |  82 ++--
 src/relax/op/tensor/binary.cc                      |   5 +-
 src/relax/op/tensor/create.cc                      |  88 ++--
 src/relax/op/tensor/grad.cc                        |   9 +-
 src/relax/op/tensor/index.cc                       |  25 +-
 src/relax/op/tensor/linear_algebra.cc              |  49 +-
 src/relax/op/tensor/manipulate.cc                  | 522 ++++++++++-----------
 src/relax/op/tensor/qdq.cc                         |  69 ++-
 src/relax/op/tensor/sampling.cc                    |  71 ++-
 src/relax/op/tensor/search.cc                      |  14 +-
 src/relax/op/tensor/ternary.cc                     |  18 +-
 src/relax/op/vision/multibox_transform_loc.cc      |  80 ++--
 src/relax/op/vision/nms.cc                         |  99 ++--
 src/relax/op/vision/roi_align.cc                   |  47 +-
 src/relax/op/vision/roi_pool.cc                    |  43 +-
 .../extra/contrib/random/mt_random_engine.cc       |  16 +-
 src/s_tir/transform/memhammer_coalesce.cc          |   1 -
 tests/python/ci/test_utils.py                      |   4 +
 .../python/codegen/test_target_codegen_llvm_vla.py |   7 +-
 tests/python/codegen/test_target_codegen_vulkan.py |  76 +--
 tests/python/contrib/test_memoize.py               |   8 +-
 tests/python/disco/test_ccl.py                     |   5 +-
 tests/python/disco/test_custom_allreduce.py        |   5 +-
 tests/python/relax/test_analysis_well_formed.py    | 140 +++---
 tests/python/relax/test_blockbuilder_core.py       |  12 +-
 tests/python/relax/test_codegen_coreml.py          |   6 +-
 tests/python/relax/test_fast_math_transform.py     |   2 +-
 .../python/relax/test_frontend_nn_extern_module.py |   9 +-
 tests/python/relax/test_op_binary.py               |   4 +-
 tests/python/relax/test_op_ccl.py                  |   2 +-
 tests/python/relax/test_op_create.py               |  74 +--
 tests/python/relax/test_op_datatype.py             |   6 +-
 tests/python/relax/test_op_distributed.py          |   5 +-
 tests/python/relax/test_op_grad.py                 |   9 +-
 tests/python/relax/test_op_image.py                |  72 +--
 tests/python/relax/test_op_index.py                |  54 +--
 tests/python/relax/test_op_linear_algebra.py       |  18 +-
 tests/python/relax/test_op_manipulate.py           | 362 +++++++-------
 tests/python/relax/test_op_nn.py                   | 168 +++----
 tests/python/relax/test_op_nn_convolution.py       | 176 +++----
 tests/python/relax/test_op_nn_pooling.py           | 164 +++----
 tests/python/relax/test_op_search.py               |  30 +-
 tests/python/relax/test_op_set.py                  |  12 +-
 tests/python/relax/test_op_sort.py                 |   6 +-
 tests/python/relax/test_op_statistical.py          |  24 +-
 tests/python/relax/test_op_ternary.py              |  14 +-
 tests/python/relax/test_op_unary.py                |  10 +-
 tests/python/relax/test_op_view.py                 |  18 +-
 tests/python/relax/test_op_vision.py               |  66 +--
 tests/python/relax/test_transform_codegen_pass.py  |   4 +-
 .../relax/test_transform_error_enrichment.py       | 103 ++++
 tests/python/relax/test_transform_fold_constant.py |   2 +-
 .../relax/test_transform_fuse_ops_by_pattern.py    |   4 +-
 tests/python/relax/test_transform_gradient.py      |   4 +-
 .../relax/test_transform_gradient_te_register.py   |   2 +-
 tests/python/relax/test_transform_lambda_lift.py   |   2 +-
 .../test_transform_legalize_ops_manipulate.py      |   2 +-
 .../relax/test_transform_normalize_global_var.py   |   8 +-
 ...st_transform_operator_specific_normalization.py |   6 +-
 tests/python/relax/test_tvmscript_parser.py        |   4 +-
 tests/python/relax/test_vm_multi_device.py         |   4 +
 .../tvmscript/test_tvmscript_error_report.py       | 127 +++--
 126 files changed, 2679 insertions(+), 3314 deletions(-)
 delete mode 100644 include/tvm/ir/diagnostic.h
 delete mode 100644 python/tvm/ffi.py
 delete mode 100644 python/tvm/ir/diagnostics/__init__.py
 delete mode 100644 python/tvm/ir/diagnostics/_ffi_api.py
 delete mode 100644 src/ir/diagnostic.cc
 create mode 100644 tests/python/relax/test_transform_error_enrichment.py

Reply via email to