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 666006e926 [Doc] fix doc for tvm.te.const() (#13904)
add d35a8ab135 [CLML][CODEGEN] CLML native codegen utility (#13837)
add 209f074e96 [CI] Pass the 'path' parameter passed to cmake_build to the
task_build.py script (#13905)
add 583f5ae37c [ONNX] Support Bitwise operations (#13888)
add 62a69a6c93 [TVMC] Stop printing a wall of warnings with tvmc tune
(#13882)
add fb2315a266 [Fix][Arith] Analyzer simplification starts with canonical
(#13875)
add e34506caaa Fix numpy version constraint (#13912)
add 98008c2d67 [Fix][TVMScript] Fix `LetStmt` printing logic (#13900)
No new revisions were added by this update.
Summary of changes:
apps/cpp_clml/CMakeLists.txt | 61 ++
apps/cpp_clml/README.md | 145 ++++
apps/cpp_clml/clml_runner.cc | 818 +++++++++++++++++++++
apps/cpp_clml/clml_runner.h | 262 +++++++
apps/cpp_clml/main.cc | 243 ++++++
.../cpp_clml/scripts/clml_codegen.py | 46 +-
ci/jenkins/generated/arm_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/cortexm_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/cpu_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/docker_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/gpu_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/hexagon_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/i386_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/lint_jenkinsfile.groovy | 4 +-
.../generated/minimal_cross_isa_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/minimal_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/riscv_jenkinsfile.groovy | 4 +-
ci/jenkins/generated/wasm_jenkinsfile.groovy | 4 +-
ci/jenkins/templates/utils/Build.groovy.j2 | 2 +-
cmake/modules/contrib/CLML.cmake | 2 +-
docker/Dockerfile.ci_adreno | 3 +
python/gen_requirements.py | 2 +-
python/tvm/autotvm/measure/measure_methods.py | 2 +-
python/tvm/driver/tvmc/autotuner.py | 3 +-
python/tvm/relay/frontend/onnx.py | 83 ++-
python/tvm/relay/op/contrib/clml.py | 772 +++++++++++++++++++
src/arith/analyzer.cc | 4 +
src/arith/canonical_simplify.cc | 12 +-
.../backend/contrib/codegen_json/codegen_json.h | 1 +
src/runtime/const_loader_module.cc | 10 +
src/runtime/contrib/json/json_runtime.h | 3 +
src/script/printer/tir/stmt.cc | 18 +-
tests/python/frontend/onnx/test_forward.py | 150 ++++
.../unittest/test_arith_canonical_simplify.py | 14 +
tests/python/unittest/test_arith_intset.py | 11 +-
..._arith_detect_cse.py => test_arith_simplify.py} | 23 +-
tests/python/unittest/test_tir_buffer.py | 2 +-
.../python/unittest/test_tir_schedule_analysis.py | 6 +-
.../python/unittest/test_tvmscript_printer_tir.py | 1 +
tests/python/unittest/test_tvmscript_roundtrip.py | 28 +
40 files changed, 2692 insertions(+), 83 deletions(-)
create mode 100644 apps/cpp_clml/CMakeLists.txt
create mode 100644 apps/cpp_clml/README.md
create mode 100644 apps/cpp_clml/clml_runner.cc
create mode 100644 apps/cpp_clml/clml_runner.h
create mode 100644 apps/cpp_clml/main.cc
copy tests/python/contrib/test_clml/test_compiler.py =>
apps/cpp_clml/scripts/clml_codegen.py (52%)
copy tests/python/unittest/{test_arith_detect_cse.py =>
test_arith_simplify.py} (67%)