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 c8140643d3 [REFACTOR][S-TIR] Move remaining data structures to s_tir
(#18743)
add d129767d71 [Relax] Support constant folding for call_tir with tuple
outputs (#18736)
add 4578a61bec [DOC] Fix the loop length in a loop tiling example (#18753)
add 6f18e4ef77 [CI] Remove i386 and Hexagon from CI pipeline (1) (#18737)
add 262c6d2e04 [Relax] Migrate NN conv/pooling/grad attrs from
Array<IntImm> to Array<int64_t> (#18733)
add 467b330517 [REFACTOR][S-TIR] Cleanup items on block scope (#18754)
add d55204c9b7 [CI][TEST] Cleanup legacy tests and migrate unity tests to
main one (#18755)
add 44d3554d57 Fix Customize Optimization tutorial import error #18584
(#18697)
add 38a3f219a5 [CI] Move conda config files to tests/conda and remove
unused conda build infrastructure (#18456)
add c0f5206686 [RUNTIME][COMPACT] Fix 32bit compact in vm (#18756)
add 1a22b62a59 [CI] Further cleanup CI after merging unity to main test
(#18757)
add 61178889df [Cleanup] Remove redundant python/pyproject.toml and
gen_requirements (#18758)
add 1c69074108 [CI] Remove i386 and Hexagon from CI pipeline (2) (#18749)
add c08a701ad1 [REFATOR][TIR] Phase out AllocConst (#18761)
add 119b5365bc [DOC] Fix RST syntax (#18732)
add 1f65047f6b [Relax] Remove TODO comment for moving code in fuse_tir.cc
(#18762)
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 -
.github/CODEOWNERSHIP | 2 +-
.github/actions/setup/action.yml | 10 +-
.github/workflows/main.yml | 62 +-
ci/jenkins/data.py | 8 -
ci/jenkins/docker-images.ini | 2 -
ci/jenkins/generated/arm_jenkinsfile.groovy | 24 +-
ci/jenkins/generated/cpu_jenkinsfile.groovy | 22 +-
ci/jenkins/generated/docker_jenkinsfile.groovy | 76 +-
ci/jenkins/generated/gpu_jenkinsfile.groovy | 24 +-
ci/jenkins/generated/hexagon_jenkinsfile.groovy | 571 ---------------
ci/jenkins/generated/i386_jenkinsfile.groovy | 765 ---------------------
ci/jenkins/generated/lint_jenkinsfile.groovy | 24 +-
ci/jenkins/generated/wasm_jenkinsfile.groovy | 24 +-
ci/jenkins/templates/hexagon_jenkinsfile.groovy.j2 | 44 --
ci/jenkins/templates/i386_jenkinsfile.groovy.j2 | 60 --
ci/jenkins/templates/utils/base.groovy.j2 | 2 -
ci/jenkins/unity_jenkinsfile.groovy | 339 ---------
ci/scripts/github/github_tvmbot.py | 2 -
ci/scripts/github/update_branch.py | 2 -
ci/scripts/jenkins/git_skip_ci_globs.py | 1 -
conda/Dockerfile.template | 32 -
conda/build_cpu.sh | 29 -
conda/build_cuda.sh | 29 -
conda/build_win.bat | 20 -
conda/recipe/bld.bat | 38 -
conda/recipe/build.sh | 62 --
conda/recipe/conda_build_config.yaml | 22 -
conda/recipe/cross-linux.cmake | 38 -
conda/recipe/install_libtvm.bat | 24 -
conda/recipe/install_libtvm.sh | 23 -
conda/recipe/install_tvm_python.bat | 20 -
conda/recipe/install_tvm_python.sh | 23 -
conda/recipe/meta.yaml | 97 ---
conda/render_cuda_dockerfiles.py | 60 --
docker/Dockerfile.ci_adreno | 28 -
docker/Dockerfile.ci_hexagon | 85 ---
docker/Dockerfile.ci_i386 | 72 --
docker/Dockerfile.ci_jekyll | 27 -
docker/Dockerfile.conda_cpu | 32 -
docker/Dockerfile.conda_cuda100 | 36 -
docker/Dockerfile.conda_cuda90 | 36 -
docker/Dockerfile.docs | 83 ---
docker/bash.sh | 1 -
docker/install/install_tvm_cpu.sh | 34 -
docker/install/install_tvm_gpu.sh | 36 -
.../ubuntu2204_install_aarch64_cross_compile.sh | 51 --
docker/install/ubuntu2204_manual_install_llvm.sh | 37 -
...ubuntu2204_manual_install_llvm_cross_aarch64.sh | 65 --
.../install/ubuntu_download_csinn2_compute_lib.sh | 43 --
.../install/ubuntu_download_xuantie_gcc_linux.sh | 57 --
.../install/ubuntu_download_xuantie_gcc_newlib.sh | 57 --
docker/install/ubuntu_download_xuantie_qemu.sh | 56 --
docker/install/ubuntu_init_zephyr_project.sh | 73 --
docker/install/ubuntu_install_androidsdk.sh | 114 ---
docker/install/ubuntu_install_arduino.sh | 36 -
docker/install/ubuntu_install_boost.sh | 41 --
docker/install/ubuntu_install_conda.sh | 30 -
docker/install/ubuntu_install_freertos.sh | 44 --
docker/install/ubuntu_install_gradle.sh | 36 -
docker/install/ubuntu_install_llvm_from_source.sh | 101 ---
docker/install/ubuntu_install_nnpack.sh | 37 -
docker/install/ubuntu_install_nrfjprog.sh | 49 --
docker/install/ubuntu_install_spike_sim.sh | 87 ---
docker/install/ubuntu_install_zephyr.sh | 83 ---
docker/install/ubuntu_install_zephyr_sdk.sh | 57 --
.../python/bootstrap/lockfiles/constraints-3.7.txt | 254 -------
.../python/bootstrap/lockfiles/constraints-3.8.txt | 251 -------
.../bootstrap/lockfiles/requirements-3.7.txt | 3 -
.../bootstrap/lockfiles/requirements-3.8.txt | 3 -
docker/python/ci-constraints.txt | 31 -
.../tensor_ir/tutorials/tir_transformation.py | 4 +-
docs/how_to/tutorials/customize_opt.py | 11 +-
.../how_to/tutorials/export_and_load_executable.py | 2 +
include/tvm/ir/module.h | 10 -
include/tvm/relax/attrs/nn.h | 64 +-
include/tvm/script/ir_builder/tir/frame.h | 53 --
include/tvm/script/ir_builder/tir/ir.h | 13 -
include/tvm/tir/stmt.h | 75 --
include/tvm/tir/stmt_functor.h | 4 -
include/tvm/tir/transform.h | 9 -
python/gen_requirements.py | 608 ----------------
python/pyproject.toml | 22 -
python/tvm/relax/dpl/pattern.py | 4 +-
python/tvm/relax/frontend/onnx/onnx_frontend.py | 2 +-
python/tvm/relax/op/_op_gradient.py | 2 +-
python/tvm/s_tir/block_dependence_info.py | 88 ---
python/tvm/s_tir/sblock_dependence_info.py | 6 +-
python/tvm/script/ir_builder/tir/frame.py | 7 -
python/tvm/script/ir_builder/tir/ir.py | 42 +-
python/tvm/tir/__init__.py | 1 -
python/tvm/tir/functor.py | 37 -
python/tvm/tir/stmt.py | 64 +-
python/tvm/tir/transform/transform.py | 11 -
src/contrib/msc/core/utils.cc | 4 +-
.../msc/framework/tensorrt/transform_tensorrt.cc | 13 +-
.../backend/contrib/codegen_json/codegen_json.h | 6 +-
src/relax/backend/contrib/nnapi/codegen.cc | 22 +-
src/relax/op/nn/convolution.cc | 109 +--
src/relax/op/nn/convolution.h | 38 +-
src/relax/op/nn/pooling.cc | 174 ++---
src/relax/op/nn/pooling.h | 10 +-
src/relax/op/op_common.h | 6 +-
src/relax/op/tensor/grad.cc | 24 +-
src/relax/op/tensor/grad.h | 12 +-
src/relax/transform/fold_constant.cc | 66 +-
src/relax/transform/fuse_tir.cc | 1 -
src/runtime/vm/executable.cc | 27 +-
.../ir/block_scope.cc => s_tir/sblock_scope.cc} | 0
src/s_tir/schedule/primitive/cache_read_write.cc | 13 +-
src/s_tir/schedule/transform.cc | 11 +-
.../plan_update_buffer_allocation_location.cc | 4 +-
src/script/ir_builder/tir/frame.cc | 6 -
src/script/ir_builder/tir/ir.cc | 13 -
src/script/printer/tir/stmt.cc | 82 ---
src/target/llvm/codegen_llvm.cc | 12 -
src/target/llvm/codegen_llvm.h | 1 -
src/target/source/codegen_c.cc | 32 -
src/target/source/codegen_c.h | 1 -
src/target/source/codegen_webgpu.cc | 4 -
src/target/source/codegen_webgpu.h | 1 -
src/te/operation/create_primfunc.cc | 25 +-
src/te/operation/create_primfunc.h | 18 -
src/tir/analysis/estimate_flops.cc | 1 -
src/tir/analysis/var_use_def_analysis.cc | 5 -
src/tir/analysis/var_use_def_analysis.h | 2 -
src/tir/ir/py_functor.cc | 12 -
src/tir/ir/stmt.cc | 65 --
src/tir/ir/stmt_functor.cc | 19 -
src/tir/ir/tir_visitor_with_path.cc | 6 -
src/tir/ir/tir_visitor_with_path.h | 1 -
src/tir/transform/bind_params.cc | 138 ----
src/tir/transform/extract_constants.cc | 115 ----
src/tir/transform/ir_utils.cc | 5 -
src/tir/transform/ir_utils.h | 10 -
.../remove_weight_layout_rewrite_block.cc | 140 ----
src/tir/transform/renew_defs.cc | 1 -
src/tir/transform/storage_rewrite.cc | 49 +-
{conda => tests/conda}/build-environment.yaml | 0
{conda => tests/conda}/condarc | 0
tests/lint/blocklint.sh | 2 +-
tests/python/ci/test_ci.py | 2 -
.../codegen/test_target_codegen_cross_llvm.py | 9 -
tests/python/codegen/test_target_codegen_x86.py | 4 +-
tests/python/ir/test_node_reflection.py | 14 -
tests/python/relax/test_dataflow_pattern.py | 4 +-
.../python/relax/test_frontend_nn_extern_module.py | 1 +
.../relax/test_meta_schedule_relax_integration.py | 136 +---
tests/python/relax/test_op_nn_convolution.py | 50 +-
tests/python/relax/test_op_nn_pooling.py | 88 +--
tests/python/relax/test_transform_fold_constant.py | 51 ++
.../relax/test_transform_legalize_ops_grad.py | 6 +-
.../schedule/test_tir_schedule_cache_read_write.py | 115 ----
.../s_tir/schedule/test_tir_schedule_compute_at.py | 99 ---
tests/python/testing/test_gen_requirements.py | 221 ------
.../test_tir_transform_extract_constants.py | 68 --
tests/python/tvmscript/test_tvmscript_complete.py | 26 -
.../tvmscript/test_tvmscript_ir_builder_tir.py | 24 -
tests/python/tvmscript/test_tvmscript_roundtrip.py | 69 --
tests/scripts/ci.py | 16 -
tests/scripts/setup-adreno-env.sh | 128 ----
tests/scripts/task_build.py | 17 +-
tests/scripts/task_build_adreno_bins.sh | 66 --
tests/scripts/task_config_build_adreno.sh | 33 -
tests/scripts/task_config_build_jvm.sh | 33 -
tests/scripts/task_config_build_mrvl.sh | 33 -
tests/scripts/task_golang.sh | 33 -
tests/scripts/task_python_adreno.sh | 97 ---
tests/scripts/task_python_arm_compute_library.sh | 27 -
tests/scripts/task_python_integration.sh | 6 +
tests/scripts/task_python_integration_i386only.sh | 23 -
tests/scripts/task_python_topi.sh | 27 -
tests/scripts/task_python_unittest.sh | 1 +
tests/scripts/task_rust.sh | 61 --
tests/scripts/unity/README | 2 -
tests/scripts/unity/task_extra_lint.sh | 23 -
tests/scripts/unity/task_python_relax.sh | 43 --
tests/scripts/unity/task_python_relax_gpuonly.sh | 25 -
version.py | 8 -
179 files changed, 507 insertions(+), 8375 deletions(-)
delete mode 100644 ci/jenkins/generated/hexagon_jenkinsfile.groovy
delete mode 100644 ci/jenkins/generated/i386_jenkinsfile.groovy
delete mode 100644 ci/jenkins/templates/hexagon_jenkinsfile.groovy.j2
delete mode 100644 ci/jenkins/templates/i386_jenkinsfile.groovy.j2
delete mode 100755 ci/jenkins/unity_jenkinsfile.groovy
delete mode 100644 conda/Dockerfile.template
delete mode 100755 conda/build_cpu.sh
delete mode 100755 conda/build_cuda.sh
delete mode 100644 conda/build_win.bat
delete mode 100644 conda/recipe/bld.bat
delete mode 100755 conda/recipe/build.sh
delete mode 100644 conda/recipe/conda_build_config.yaml
delete mode 100644 conda/recipe/cross-linux.cmake
delete mode 100644 conda/recipe/install_libtvm.bat
delete mode 100755 conda/recipe/install_libtvm.sh
delete mode 100644 conda/recipe/install_tvm_python.bat
delete mode 100755 conda/recipe/install_tvm_python.sh
delete mode 100644 conda/recipe/meta.yaml
delete mode 100644 conda/render_cuda_dockerfiles.py
delete mode 100644 docker/Dockerfile.ci_adreno
delete mode 100644 docker/Dockerfile.ci_hexagon
delete mode 100644 docker/Dockerfile.ci_i386
delete mode 100644 docker/Dockerfile.ci_jekyll
delete mode 100644 docker/Dockerfile.conda_cpu
delete mode 100644 docker/Dockerfile.conda_cuda100
delete mode 100644 docker/Dockerfile.conda_cuda90
delete mode 100644 docker/Dockerfile.docs
delete mode 100755 docker/install/install_tvm_cpu.sh
delete mode 100755 docker/install/install_tvm_gpu.sh
delete mode 100644 docker/install/ubuntu2204_install_aarch64_cross_compile.sh
delete mode 100755 docker/install/ubuntu2204_manual_install_llvm.sh
delete mode 100644
docker/install/ubuntu2204_manual_install_llvm_cross_aarch64.sh
delete mode 100755 docker/install/ubuntu_download_csinn2_compute_lib.sh
delete mode 100755 docker/install/ubuntu_download_xuantie_gcc_linux.sh
delete mode 100755 docker/install/ubuntu_download_xuantie_gcc_newlib.sh
delete mode 100755 docker/install/ubuntu_download_xuantie_qemu.sh
delete mode 100755 docker/install/ubuntu_init_zephyr_project.sh
delete mode 100755 docker/install/ubuntu_install_androidsdk.sh
delete mode 100755 docker/install/ubuntu_install_arduino.sh
delete mode 100755 docker/install/ubuntu_install_boost.sh
delete mode 100755 docker/install/ubuntu_install_conda.sh
delete mode 100755 docker/install/ubuntu_install_freertos.sh
delete mode 100755 docker/install/ubuntu_install_gradle.sh
delete mode 100644 docker/install/ubuntu_install_llvm_from_source.sh
delete mode 100755 docker/install/ubuntu_install_nnpack.sh
delete mode 100755 docker/install/ubuntu_install_nrfjprog.sh
delete mode 100755 docker/install/ubuntu_install_spike_sim.sh
delete mode 100755 docker/install/ubuntu_install_zephyr.sh
delete mode 100755 docker/install/ubuntu_install_zephyr_sdk.sh
delete mode 100644 docker/python/bootstrap/lockfiles/constraints-3.7.txt
delete mode 100644 docker/python/bootstrap/lockfiles/constraints-3.8.txt
delete mode 100644 docker/python/bootstrap/lockfiles/requirements-3.7.txt
delete mode 100644 docker/python/bootstrap/lockfiles/requirements-3.8.txt
delete mode 100644 docker/python/ci-constraints.txt
delete mode 100644 python/gen_requirements.py
delete mode 100644 python/pyproject.toml
delete mode 100644 python/tvm/s_tir/block_dependence_info.py
rename src/{tir/ir/block_scope.cc => s_tir/sblock_scope.cc} (100%)
delete mode 100644 src/tir/transform/bind_params.cc
delete mode 100644 src/tir/transform/extract_constants.cc
rename {conda => tests/conda}/build-environment.yaml (100%)
rename {conda => tests/conda}/condarc (100%)
delete mode 100644 tests/python/testing/test_gen_requirements.py
delete mode 100644
tests/python/tir-transform/test_tir_transform_extract_constants.py
delete mode 100755 tests/scripts/setup-adreno-env.sh
delete mode 100755 tests/scripts/task_build_adreno_bins.sh
delete mode 100755 tests/scripts/task_config_build_adreno.sh
delete mode 100755 tests/scripts/task_config_build_jvm.sh
delete mode 100755 tests/scripts/task_config_build_mrvl.sh
delete mode 100755 tests/scripts/task_golang.sh
delete mode 100755 tests/scripts/task_python_adreno.sh
delete mode 100755 tests/scripts/task_python_arm_compute_library.sh
delete mode 100755 tests/scripts/task_python_integration_i386only.sh
delete mode 100755 tests/scripts/task_python_topi.sh
delete mode 100755 tests/scripts/task_rust.sh
delete mode 100644 tests/scripts/unity/README
delete mode 100755 tests/scripts/unity/task_extra_lint.sh
delete mode 100755 tests/scripts/unity/task_python_relax.sh
delete mode 100755 tests/scripts/unity/task_python_relax_gpuonly.sh