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 e61ad7ab82 [MetaSchedule] Add Profiler Support For Tuning Efficiency
Optimization (#11486)
add 1420df7744 [TE] Support schedulable TIR compute definitions in TOPI
(#11589)
add 86eec51536 Updated install from source docs to include additional
instructions for M1 macs. (#11675)
add 85a190af7d Fix onnx round import with float64 inputs. (#11685)
add 76b9ce9b1f [Hexagon] Add HexagonThreadManager (#11653)
add b659332a4c [AutoTVM][Autoscheduler] Default build funcs inherit
PassContext (#11632)
add 81cc086400 [WIP] [CI] Bump CI GPU image version (#11637)
add a82d2f516e [Hotfix][MetaSchedule] Importing from test foldeer (#11695)
add 27b0aad5a5 [BYOC-OpenCLML] OpenCLML integration with TVM. (#10243)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 3 +
Jenkinsfile | 2 +-
cmake/config.cmake | 5 +
cmake/modules/LibInfo.cmake | 2 +
cmake/modules/contrib/CLML.cmake | 58 ++
docs/install/from_source.rst | 10 +-
jenkins/Jenkinsfile.j2 | 2 +-
python/tvm/auto_scheduler/measure.py | 21 +-
python/tvm/autotvm/measure/measure_methods.py | 29 +-
python/tvm/relay/frontend/onnx.py | 7 +-
python/tvm/relay/op/contrib/__init__.py | 1 +
python/tvm/relay/op/contrib/clml.py | 247 +++++
python/tvm/te/__init__.py | 1 +
python/tvm/te/operation.py | 82 ++
src/arith/domain_touched.cc | 106 +-
src/relay/backend/contrib/clml/codegen.cc | 412 ++++++++
src/relay/backend/task_extraction.cc | 2 +-
src/runtime/contrib/clml/clml_runtime.cc | 1091 ++++++++++++++++++++
src/runtime/hexagon/hexagon_buffer_manager.h | 81 ++
src/runtime/hexagon/hexagon_device_api.cc | 29 +-
src/runtime/hexagon/hexagon_device_api.h | 23 +-
src/runtime/hexagon/hexagon_thread_manager.cc | 291 ++++++
src/runtime/hexagon/hexagon_thread_manager.h | 194 ++++
src/support/libinfo.cc | 2 +
src/te/operation/create_primfunc.cc | 99 +-
.../hexagon/hexagon_thread_manager_tests.cc | 324 ++++++
.../python/contrib/test_clml}/__init__.py | 1 +
.../infrastructure.py | 183 ++--
tests/python/contrib/test_clml/test_network.py | 139 +++
tests/python/contrib/test_clml/test_ops.py | 216 ++++
tests/python/frontend/onnx/test_forward.py | 29 +-
tests/python/integration/test_tuning.py | 112 ++
.../test_meta_schedule_relay_tir_compute.py | 173 ++++
.../python/unittest/test_tir_te_extern_primfunc.py | 257 +++++
34 files changed, 3985 insertions(+), 249 deletions(-)
create mode 100644 cmake/modules/contrib/CLML.cmake
create mode 100644 python/tvm/relay/op/contrib/clml.py
create mode 100644 src/relay/backend/contrib/clml/codegen.cc
create mode 100644 src/runtime/contrib/clml/clml_runtime.cc
create mode 100644 src/runtime/hexagon/hexagon_buffer_manager.h
create mode 100644 src/runtime/hexagon/hexagon_thread_manager.cc
create mode 100644 src/runtime/hexagon/hexagon_thread_manager.h
create mode 100644 tests/cpp-runtime/hexagon/hexagon_thread_manager_tests.cc
copy {python/tvm/contrib/debugger =>
tests/python/contrib/test_clml}/__init__.py (95%)
copy tests/python/contrib/{test_arm_compute_lib =>
test_clml}/infrastructure.py (56%)
create mode 100644 tests/python/contrib/test_clml/test_network.py
create mode 100644 tests/python/contrib/test_clml/test_ops.py
create mode 100644
tests/python/unittest/test_meta_schedule_relay_tir_compute.py
create mode 100644 tests/python/unittest/test_tir_te_extern_primfunc.py