This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch last-successful
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from ff54011 [Bugfix][MetaSchedule] Fix over-simplification of Select
(#10605)
add 2f7bb58 [Hexagon] Generalize builtin for Nd memory alloc with storage
scope and add lowering for VTCM / Hexagon (#10558)
add 0b61256 Fix bug check trt (#10600)
add 0ea07a7 [CI] Pin numpy version in image build (#10611)
add 4797850 [microTVM] Zephyr: add mps3_an547 board support (#10479)
add 8a636a9 [Hexagon] Codegen for 2d Load/Store (#10586)
add 232a84e [FQ2I] Add mean op to FQ2I (#10607)
add 1584da4 [Hexagon] Deprecate SDK 3.x, rewrite HexagonSDK.cmake (#10612)
add 4806b80 [Hexagon] Refactor tvm.contrib.hexagon, NFC (#10616)
add 0d068f4 Add remaining targets to ci.py (#10425)
No new revisions were added by this update.
Summary of changes:
Jenkinsfile | 16 +-
apps/cpp_rpc/CMakeLists.txt | 10 +-
apps/hexagon_launcher/cmake/HexagonLauncher.cmake | 24 +-
apps/hexagon_launcher/cmake/android/CMakeLists.txt | 26 +-
apps/hexagon_launcher/cmake/hexagon/CMakeLists.txt | 24 +-
apps/microtvm/zephyr/template_project/boards.json | 9 +
.../zephyr/template_project/microtvm_api_server.py | 6 +-
.../template_project/qemu-hack/qemu-system-i386 | 7 +-
cmake/libs/hexagon_rpc_skel/CMakeLists.txt | 120 --------
cmake/modules/Hexagon.cmake | 43 ++-
cmake/modules/HexagonSDK.cmake | 198 +++++++------
docker/install/ubuntu_install_python_package.sh | 2 +-
include/tvm/tir/builtin.h | 4 +-
include/tvm/tir/transform.h | 7 +
python/tvm/contrib/hexagon/__init__.py | 4 +-
.../tvm/contrib/hexagon/{hexagon.py => tools.py} | 132 +--------
python/tvm/contrib/hexagon/transform.py | 150 ++++++++++
python/tvm/relay/op/contrib/tensorrt.py | 6 +-
.../transform/fake_quantization_to_integer.py | 12 +
python/tvm/target/target.py | 1 +
src/driver/driver_api.cc | 1 +
.../hexagon/android/target/fastrpc/CMakeLists.txt | 46 +--
src/runtime/hexagon/hexagon/hexagon_common.cc | 2 +-
.../hexagon/hexagon/hexagon_device_api_v2.cc | 72 ++++-
.../hexagon/hexagon/hexagon_device_api_v2.h | 17 ++
src/runtime/opencl/opencl_device_api.cc | 30 +-
src/target/llvm/codegen_cpu.cc | 4 +-
src/target/llvm/codegen_hexagon.cc | 31 +-
src/target/llvm/codegen_llvm.cc | 86 ++++--
src/target/llvm/codegen_llvm.h | 8 +-
src/tir/op/builtin.cc | 2 +-
src/tir/transforms/lower_tvm_builtin.cc | 34 ++-
src/tir/transforms/lower_vtcm_alloc.cc | 80 +++++
src/tir/transforms/storage_flatten.cc | 81 ++++-
src/tir/transforms/texture_flatten.cc | 9 +-
tests/micro/zephyr/test_zephyr_aot.py | 2 +-
tests/micro/zephyr/test_zephyr_armv7m.py | 3 +-
.../test_hexagon/test_2d_physical_buffers.py | 263 ++++++++++++++++
.../contrib/test_hexagon/test_cache_read_write.py | 14 +-
tests/python/contrib/test_hexagon/test_launcher.py | 2 +-
.../test_pass_fake_quantization_to_integer.py | 12 +
.../python/unittest/test_target_codegen_hexagon.py | 4 +-
tests/scripts/ci.py | 329 +++++++++++++++++++--
tests/scripts/task_build.py | 4 +-
tests/scripts/task_ci_setup.sh | 1 +
tests/scripts/task_config_build_arm.sh | 5 +-
tests/scripts/task_config_build_cpu.sh | 5 +-
tests/scripts/task_config_build_gpu.sh | 5 +-
tests/scripts/task_config_build_gpu_other.sh | 5 +-
tests/scripts/task_config_build_hexagon.sh | 5 +-
tests/scripts/task_config_build_i386.sh | 5 +-
tests/scripts/task_config_build_qemu.sh | 5 +-
tests/scripts/task_config_build_wasm.sh | 5 +-
tests/scripts/task_python_microtvm.sh | 1 +
54 files changed, 1448 insertions(+), 531 deletions(-)
delete mode 100644 cmake/libs/hexagon_rpc_skel/CMakeLists.txt
rename python/tvm/contrib/hexagon/{hexagon.py => tools.py} (59%)
create mode 100644 python/tvm/contrib/hexagon/transform.py
create mode 100644 src/tir/transforms/lower_vtcm_alloc.cc
create mode 100755
tests/python/contrib/test_hexagon/test_2d_physical_buffers.py