[nnc] Add support for AvgPool2D and MaxPool2D (#7011)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Thu, 29 Aug 2019 08:52:13 +0000 (17:52 +0900)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Thu, 29 Aug 2019 08:52:13 +0000 (11:52 +0300)
commit3e3f89799a2c8ccfcf033859d005797a0061989f
treeb18a9bfc4ca5ce06ca491ef0be08624ca8ac343f
parent1f121cf5862593b08630a02a0dcbb5bea3eba05b
[nnc] Add support for AvgPool2D and MaxPool2D (#7011)

These operations are the future replacement of the `Pool` operation.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
17 files changed:
compiler/nnc/include/passes/interpreter/Interpreter.h
compiler/nnc/passes/acl_soft_backend/AclCppOpGenerator.cpp
compiler/nnc/passes/acl_soft_backend/AclCppOpGenerator.h
compiler/nnc/passes/interpreter/Interpreter.cpp
compiler/nnc/passes/interpreter/ops/AvgPool2D.cpp [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/AvgPool2D.h [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/MaxPool2D.cpp [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/MaxPool2D.h [new file with mode: 0644]
compiler/nnc/passes/optimizations/SinkRelu.cpp
compiler/nnc/passes/soft_backend/ModelAnalyzer.cpp
compiler/nnc/passes/soft_backend/ModelAnalyzer.h
compiler/nnc/passes/soft_backend/SBSerializer.cpp
compiler/nnc/passes/soft_backend/SBSerializer.h
compiler/nnc/unittests/acl_backend/MIRToDOM.cpp
compiler/nnc/unittests/optimizations/SinkTest.cpp
compiler/nnc/unittests/optimizations/Util.h
compiler/nnc/unittests/soft_backend/CPPOperations.cpp