This is an automated email from the ASF dual-hosted git repository.
echuraev pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 80079b6493 Fix type parse error about AdaptiveMaxPool (#15016)
add 1366f2e250 [OpenCLML] Reactor and introduce on chip memory and memory
planner (#14922)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 2 +-
apps/cpp_clml/clml_runner.cc | 36 +-
apps/cpp_clml/clml_runner.h | 2 +-
apps/cpp_clml/scripts/clml_codegen.py | 2 +-
cmake/modules/OpenCL.cmake | 39 +-
python/tvm/relay/op/contrib/clml.py | 165 ++--
src/runtime/contrib/clml/clml_memory_planner.cc | 268 +++++
.../runtime/contrib/clml/clml_memory_planner.h | 21 +-
src/runtime/contrib/clml/clml_runtime.cc | 1035 ++++++++++----------
src/runtime/contrib/clml/clml_runtime.h | 185 ++++
src/runtime/contrib/clml/clml_utils.cc | 257 +++++
src/runtime/contrib/clml/clml_utils.h | 77 ++
tests/cpp-runtime/opencl/clml_memory_planner.cc | 439 +++++++++
tests/python/contrib/test_clml/infrastructure.py | 19 +
tests/python/contrib/test_clml/test_ops.py | 110 ++-
tests/scripts/task_build_adreno_bins.sh | 4 +-
16 files changed, 2056 insertions(+), 605 deletions(-)
create mode 100644 src/runtime/contrib/clml/clml_memory_planner.cc
copy include/tvm/runtime/contrib/libtorch_runtime.h =>
src/runtime/contrib/clml/clml_memory_planner.h (65%)
create mode 100644 src/runtime/contrib/clml/clml_runtime.h
create mode 100644 src/runtime/contrib/clml/clml_utils.cc
create mode 100644 src/runtime/contrib/clml/clml_utils.h
create mode 100644 tests/cpp-runtime/opencl/clml_memory_planner.cc