You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gi...@apache.org on 2023/01/25 05:02:48 UTC

[tvm] branch nightly updated (b738d31b87 -> cbdadb96e3)

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 b738d31b87 [Hexagon][Metaschedule] Add timeout_sec arg to get_hexagon_local_builder (#13828)
     add 1d89071863 [TVMScript] More concise `T.allocate` syntax printing (#13830)
     add 1f40b925a5 [TOOL][NATIVE] Android native application for deploy and run (#13791)
     add e77a6d1a05 [TVMScript] Introduce `PrinterConfig` (#13831)
     add 127fb1e915 [Hexagon]Float and quantized dense operators with schedules (#12873)
     add 6fdb1b7e38 [RUNTIME] Fix determination of big/little cores domains (#13832)
     add fd3f8035c9 [docker][microTVM]Fix Zephyr 0.15.2 SDK installation and separate Zephyr python environment (#13829)
     add cbdadb96e3 [Adreno] Optimize reduction schedule (#13781)

No new revisions were added by this update.

Summary of changes:
 .gitmodules                                        |   3 +
 3rdparty/cnpy                                      |   1 +
 CMakeLists.txt                                     |   4 +
 LICENSE                                            |   1 +
 apps/cpp_rtvm/CMakeLists.txt                       |  98 ++++++
 apps/cpp_rtvm/README.md                            | 354 +++++++++++++++++++++
 apps/cpp_rtvm/main.cc                              | 264 +++++++++++++++
 .../cpp_rtvm/scripts/download_models.py            |  28 +-
 apps/cpp_rtvm/tvm_runner.cc                        | 320 +++++++++++++++++++
 apps/cpp_rtvm/tvm_runner.h                         |  93 ++++++
 cmake/config.cmake                                 |   3 +
 cmake/modules/LibInfo.cmake                        |   1 +
 docker/Dockerfile.ci_cortexm                       |   7 +-
 docker/Dockerfile.ci_riscv                         |   8 +-
 docker/install/ubuntu_install_zephyr.sh            |  30 +-
 docker/install/ubuntu_install_zephyr_sdk.sh        |  13 +-
 include/tvm/ir/expr.h                              |  11 +-
 include/tvm/ir/module.h                            |  11 +-
 include/tvm/node/repr_printer.h                    |   1 +
 include/tvm/node/script_printer.h                  | 105 ++++++
 include/tvm/script/printer/doc.h                   |   8 +
 include/tvm/script/printer/ir_docsifier.h          |   4 +-
 include/tvm/script/printer/printer.h               |  76 -----
 include/tvm/tir/function.h                         |  11 +-
 include/tvm/tir/stmt.h                             |  11 +-
 python/tvm/driver/tvmc/composite_target.py         |   5 +
 python/tvm/ir/expr.py                              |   4 +-
 python/tvm/ir/module.py                            |  80 +----
 python/tvm/ir/type.py                              |   3 +-
 python/tvm/relay/op/contrib/clml.py                |   2 +-
 python/tvm/runtime/__init__.py                     |   1 +
 python/tvm/runtime/script_printer.py               | 218 +++++++++++++
 python/tvm/script/printer/__init__.py              |   1 -
 python/tvm/script/printer/default.py               |  83 -----
 python/tvm/script/printer/doc_printer.py           |  15 +-
 python/tvm/tir/buffer.py                           |  10 +-
 python/tvm/tir/expr.py                             |  83 +----
 python/tvm/tir/function.py                         |  79 +----
 python/tvm/tir/stmt.py                             |  83 +----
 python/tvm/topi/adreno/reduction.py                | 103 ++++--
 python/tvm/topi/cuda/reduction.py                  |   6 +-
 python/tvm/topi/hexagon/qnn/__init__.py            |  17 +-
 python/tvm/topi/hexagon/qnn/qdense.py              | 193 +++++++++++
 python/tvm/topi/hexagon/slice_ops/__init__.py      |   1 +
 python/tvm/topi/hexagon/slice_ops/dense.py         | 144 +++++++++
 python/tvm/topi/hexagon/utils.py                   |  26 +-
 src/auto_scheduler/search_task.cc                  |   8 +
 src/node/script_printer.cc                         |  79 +++++
 src/relay/transforms/annotate_texture_storage.cc   |   2 +-
 src/runtime/graph_executor/graph_executor.cc       |  44 ++-
 src/runtime/graph_executor/graph_executor.h        |   6 +
 src/runtime/threading_backend.cc                   |   9 +-
 src/script/printer/doc_printer/base_doc_printer.cc |  19 +-
 src/script/printer/doc_printer/base_doc_printer.h  |  26 +-
 .../printer/doc_printer/python_doc_printer.cc      |  17 +-
 src/script/printer/ir/ir.cc                        |  31 +-
 src/script/printer/ir/script_method.cc             |  34 --
 src/script/printer/ir/utils.h                      |  19 +-
 src/script/printer/ir_docsifier.cc                 |   3 +-
 src/script/printer/printer.cc                      |  47 ---
 src/script/printer/tir/block.cc                    |  19 +-
 src/script/printer/tir/buffer.cc                   |   8 +-
 src/script/printer/tir/expr.cc                     |  49 +--
 src/script/printer/tir/for_loop.cc                 |  12 +-
 src/script/printer/tir/function.cc                 |  10 +-
 src/script/printer/tir/ir.cc                       |  27 +-
 src/script/printer/tir/script_method.cc            |  59 ----
 src/script/printer/tir/stmt.cc                     |  24 +-
 src/script/printer/tir/utils.h                     |  17 +-
 src/script/printer/utils.h                         |  37 ++-
 src/support/libinfo.cc                             |   5 +
 .../python/contrib/test_hexagon/infrastructure.py  |   6 +
 .../test_hexagon/topi/slice_op/test_dense_slice.py | 282 ++++++++++++++++
 .../relay/opencl_texture/test_reduction_texture.py | 126 ++++++++
 .../python/unittest/test_tvmscript_printer_tir.py  |  27 +-
 tests/scripts/task_build_adreno_bins.sh            |   3 +-
 76 files changed, 2747 insertions(+), 931 deletions(-)
 create mode 160000 3rdparty/cnpy
 create mode 100644 apps/cpp_rtvm/CMakeLists.txt
 create mode 100644 apps/cpp_rtvm/README.md
 create mode 100644 apps/cpp_rtvm/main.cc
 copy ci/scripts/jenkins/http_utils.py => apps/cpp_rtvm/scripts/download_models.py (60%)
 create mode 100644 apps/cpp_rtvm/tvm_runner.cc
 create mode 100644 apps/cpp_rtvm/tvm_runner.h
 create mode 100644 include/tvm/node/script_printer.h
 delete mode 100644 include/tvm/script/printer/printer.h
 create mode 100644 python/tvm/runtime/script_printer.py
 delete mode 100644 python/tvm/script/printer/default.py
 create mode 100644 python/tvm/topi/hexagon/qnn/qdense.py
 create mode 100644 python/tvm/topi/hexagon/slice_ops/dense.py
 create mode 100644 src/node/script_printer.cc
 delete mode 100644 src/script/printer/ir/script_method.cc
 delete mode 100644 src/script/printer/printer.cc
 delete mode 100644 src/script/printer/tir/script_method.cc
 create mode 100644 tests/python/contrib/test_hexagon/topi/slice_op/test_dense_slice.py