You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ma...@apache.org on 2022/06/09 04:32:01 UTC

[tvm] branch main updated (df4f4c0b4b -> 2f9d9b4e5c)

This is an automated email from the ASF dual-hosted git repository.

masahi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from df4f4c0b4b [ONNX] Add ReduceSum opset13 support (non-dynamic) (#11606)
     add 2f9d9b4e5c [OpenCL] Implement conv2d_winograd algorithm for Adreno (#11543)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  16 +
 cmake/modules/LibInfo.cmake                        |   1 +
 cmake/modules/OpenCL.cmake                         |   6 +
 python/tvm/relay/op/strategy/adreno.py             |  99 +++-
 python/tvm/topi/adreno/__init__.py                 |   2 +
 python/tvm/topi/adreno/conv2d_alter_op.py          | 218 ++++++++-
 python/tvm/topi/adreno/conv2d_nchw_winograd.py     | 128 ++++++
 python/tvm/topi/adreno/conv2d_nhwc_winograd.py     | 128 ++++++
 python/tvm/topi/adreno/conv2d_winograd_common.py   | 512 +++++++++++++++++++++
 python/tvm/topi/adreno/utils.py                    |  28 ++
 src/runtime/opencl/texture_pool.cc                 | 191 ++++----
 src/runtime/texture.h                              |  22 +-
 src/support/libinfo.cc                             |   5 +
 .../cpp-runtime/opencl/opencl_texture_pool_test.cc | 151 ++++++
 .../run_all_tests.cc => opencl/run_gtests.cc}      |  16 +-
 .../{test_hexagon => test_opencl}/conftest.py      |   2 +-
 .../test_run_gtests.py}                            |  29 +-
 tests/python/relay/test_conv2d_nchw_texture.py     |  43 ++
 tests/python/relay/test_conv2d_nhwc_texture.py     |  43 ++
 tests/python/relay/utils/adreno_utils.py           |   1 +
 20 files changed, 1519 insertions(+), 122 deletions(-)
 create mode 100644 python/tvm/topi/adreno/conv2d_nchw_winograd.py
 create mode 100644 python/tvm/topi/adreno/conv2d_nhwc_winograd.py
 create mode 100644 python/tvm/topi/adreno/conv2d_winograd_common.py
 create mode 100644 tests/cpp-runtime/opencl/opencl_texture_pool_test.cc
 copy tests/cpp-runtime/{hexagon/run_all_tests.cc => opencl/run_gtests.cc} (81%)
 copy tests/python/contrib/{test_hexagon => test_opencl}/conftest.py (93%)
 copy tests/python/contrib/{test_hexagon/test_run_unit_tests.py => test_opencl/test_run_gtests.py} (56%)