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 fa905d2b69 [Compile] accelerate compilation speed using NVRTC (#18519)
     add 8e40211388 [ADRENO][TEXTURE] Texture based lowering (#18523)

No new revisions were added by this update.

Summary of changes:
 include/tvm/relax/exec_builder.h                   |   9 +
 include/tvm/runtime/vm/executable.h                |  12 +
 .../tvm/tir/backend/adreno/transform.h             |  66 +-
 python/tvm/dlight/adreno/__init__.py               |   3 +
 python/tvm/dlight/adreno/convolution.py            | 242 ++-----
 python/tvm/dlight/adreno/fallback.py               | 177 +++++
 python/tvm/dlight/adreno/layout_transform.py       | 129 ++++
 python/tvm/dlight/adreno/pool.py                   |  92 +++
 python/tvm/dlight/adreno/utils.py                  |  89 +++
 python/tvm/dlight/analysis/__init__.py             |   1 +
 python/tvm/dlight/analysis/common_analysis.py      | 179 ++++-
 python/tvm/ir/global_info.py                       |   7 +
 python/tvm/relax/backend/adreno/pipeline.py        |  86 ++-
 python/tvm/relax/op/memory/memory.py               |  12 +-
 python/tvm/relax/op/vm/vm.py                       |  12 +-
 .../relax/transform/lower_gpu_ipc_alloc_storage.py |   2 +-
 python/tvm/script/ir_builder/relax/ir.py           |  25 +
 python/tvm/target/target.py                        |  21 +-
 python/tvm/testing/utils.py                        |  11 +
 python/tvm/tir/__init__.py                         |   1 +
 .../tvm/tir/backend/__init__.py                    |   7 +-
 .../hexagon => tir/backend/adreno}/__init__.py     |   5 +-
 python/tvm/tir/{ => backend/adreno}/pipeline.py    |  29 +-
 .../backend/adreno/transform/__init__.py           |   6 +-
 .../backend/adreno/transform}/_ffi_api.py          |   4 +-
 .../backend/adreno/transform/transform.py}         |  36 +-
 python/tvm/tir/pipeline.py                         |   7 +-
 .../backend/adreno/annotate_custom_storage.cc      |  90 ++-
 src/relax/backend/vm/codegen_vm.cc                 |  27 +-
 src/relax/backend/vm/codegen_vm_tir.cc             |  19 +-
 src/relax/backend/vm/exec_builder.cc               |   4 +
 src/relax/backend/vm/lower_runtime_builtin.cc      |  10 +-
 src/relax/op/op.cc                                 |  82 ++-
 src/relax/op/op_common.h                           |  15 +-
 src/relax/transform/call_tir_rewrite.cc            |  29 +-
 src/relax/transform/lower_alloc_tensor.cc          |  52 +-
 .../specialize_primfunc_based_on_callsite.cc       |   5 +-
 src/relax/transform/static_plan_block_memory.cc    |  92 ++-
 src/relax/transform/utils.h                        |  25 +
 src/runtime/opencl/opencl_common.h                 |   9 +-
 src/runtime/opencl/opencl_device_api.cc            |  42 +-
 src/runtime/opencl/opencl_module.cc                |   6 +-
 src/runtime/texture.h                              |  31 +-
 src/runtime/vm/builtin.cc                          |  24 +-
 src/runtime/vm/executable.cc                       |  45 +-
 src/runtime/vm/vm.cc                               |  24 +-
 src/target/source/codegen_opencl.cc                |  77 +-
 src/target/target_kind.cc                          |   1 +
 src/tir/backend/adreno/inject_texture_alloc.cc     | 117 +++
 src/tir/backend/adreno/texture_flatten.cc          | 232 ++++++
 src/tir/transforms/vectorize_loop.cc               |  22 +-
 .../adreno/test_transform_annotate_custom_scope.py | 156 ++--
 .../backend/clml/test_op_exec_clml_codegen.py      |  36 +-
 tests/python/relax/backend/clml/utils.py           |  65 +-
 tests/python/relax/test_transform.py               |  12 +-
 .../test_transform_legalize_ops_manipulate.py      |   6 +-
 tests/python/relax/texture/adreno_utils.py         | 195 +++++
 tests/python/relax/texture/test_network.py         | 805 +++++++++++++++++++++
 tests/python/relax/texture/test_ops.py             | 714 ++++++++++++++++++
 tests/python/relax/texture/test_texture_nd.py      | 202 ++++++
 tests/scripts/setup-adreno-env.sh                  |   1 +
 tests/scripts/task_build.py                        |   2 +
 tests/scripts/task_build_adreno_bins.sh            |   4 +-
 tests/scripts/task_python_adreno.sh                |   9 +
 tests/scripts/task_python_unittest_gpuonly.sh      |  10 +
 tests/scripts/unity/task_python_relax_gpuonly.sh   |   2 +-
 66 files changed, 3988 insertions(+), 581 deletions(-)
 copy src/tir/transforms/skip_assert.cc => 
include/tvm/tir/backend/adreno/transform.h (51%)
 create mode 100644 python/tvm/dlight/adreno/fallback.py
 create mode 100644 python/tvm/dlight/adreno/layout_transform.py
 create mode 100644 python/tvm/dlight/adreno/pool.py
 create mode 100644 python/tvm/dlight/adreno/utils.py
 copy conda/recipe/conda_build_config.yaml => 
python/tvm/tir/backend/__init__.py (95%)
 copy python/tvm/{contrib/hexagon => tir/backend/adreno}/__init__.py (88%)
 copy python/tvm/tir/{ => backend/adreno}/pipeline.py (90%)
 copy python/tvm/{relax => tir}/backend/adreno/transform/__init__.py (89%)
 copy python/tvm/{arith => tir/backend/adreno/transform}/_ffi_api.py (87%)
 copy python/tvm/{relax/op/mask.py => 
tir/backend/adreno/transform/transform.py} (60%)
 create mode 100644 src/tir/backend/adreno/inject_texture_alloc.cc
 create mode 100644 src/tir/backend/adreno/texture_flatten.cc
 create mode 100644 tests/python/relax/texture/adreno_utils.py
 create mode 100644 tests/python/relax/texture/test_network.py
 create mode 100644 tests/python/relax/texture/test_ops.py
 create mode 100644 tests/python/relax/texture/test_texture_nd.py

Reply via email to