[nnc] Remove support for Reduce and Pool (#7057)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Mon, 2 Sep 2019 10:25:29 +0000 (13:25 +0300)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Mon, 2 Sep 2019 10:25:29 +0000 (13:25 +0300)
commit88d494e4b6b5b4d31fb712853a19f8c47e481799
tree6ef87b34d0fe178a77d491df493772410afc805d
parent220b2e716b0b2eac79af0a9aa582695faa434b9d
[nnc] Remove support for Reduce and Pool (#7057)

- These operation were replaced by `ReduceMean`, `AvgPool2D` and `MaxPool2D`.
- Pool operations are supported in DataFormatSwitcher optimization.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
22 files changed:
compiler/nnc/include/passes/interpreter/Interpreter.h
compiler/nnc/include/passes/transformations/DataFormatSwitcher.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/Pool.cpp [deleted file]
compiler/nnc/passes/interpreter/ops/Pool.h [deleted file]
compiler/nnc/passes/interpreter/ops/Reduce.h [deleted file]
compiler/nnc/passes/interpreter/ops/common.cpp
compiler/nnc/passes/interpreter/ops/common.h
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/passes/soft_backend/code_snippets/cpp_operations.def
compiler/nnc/passes/soft_backend/code_snippets/cpp_pool.def
compiler/nnc/passes/transformations/DataFormatSwitcher.cpp
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