[ncnn-backend] Support add operation (#8565)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 29 Oct 2019 11:31:27 +0000 (20:31 +0900)
committer이한종/On-Device Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Tue, 29 Oct 2019 11:31:27 +0000 (20:31 +0900)
commit7c8f88cb77a0b37a67bc796a8b9f99dbfdbb2ca9
tree86e7b0f8e56157b3760a87d531b20b83cdab1166
parent891605b712b512ab66745cf61d03d8324888a771
[ncnn-backend] Support add operation (#8565)

- NCNN binary-op kernel porting (disable same input/output tensor support)
- NCNN backend add operation support
  - Support non-broadcasting
  - Need alignment matching when rank is upper 3
- Enable unittest, related validation test

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
compute/ncnn/include/ncnn/layer/binaryop.h [new file with mode: 0644]
compute/ncnn/src/layer/arm/neon_mathfun.h [new file with mode: 0644]
compute/ncnn/src/layer/binaryop.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/KernelGenerator.cc
runtimes/neurun/backend/srcn/KernelGenerator.h
runtimes/neurun/backend/srcn/ShapeFixer.cc
runtimes/neurun/backend/srcn/ShapeFixer.h
runtimes/neurun/backend/srcn/kernel/AddLayer.cc [new file with mode: 0644]
runtimes/neurun/backend/srcn/kernel/AddLayer.h [new file with mode: 0644]
tests/nnapi/nnapi_gtest.skip.armv7l-linux.ncnn