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 2022/06/09 06:25:49 UTC
[tvm] branch last-successful updated (df4f4c0b4b -> 2f9d9b4e5c)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch last-successful
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%)