[mir] Remove support for Reduce and Pool (#7074)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Mon, 2 Sep 2019 14:50:30 +0000 (17:50 +0300)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Mon, 2 Sep 2019 14:50:30 +0000 (17:50 +0300)
commit374a491002c9d1c97b56aef5f3019a79bf25c495
treeb506942dc7e3e0205952ec57b2bd79b09ce9796c
parentd962de3178facea10f6dddd4b5b679bbef4518a2
[mir] Remove support for Reduce and Pool (#7074)

- Reduce and Pool operations were replaced by `ReduceMean`, `AvgPool2D` and `MaxPool2D`.
- Make `ReduceOp` a base class for `ReduceMeanOp`.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
12 files changed:
compiler/mir/CMakeLists.txt
compiler/mir/include/mir/IrDotDumper.h
compiler/mir/include/mir/OpDefs.h
compiler/mir/include/mir/Operations.inc
compiler/mir/include/mir/ir_dot_node_info.h
compiler/mir/include/mir/ops/PoolOp.h [deleted file]
compiler/mir/include/mir/ops/ReduceMeanOp.h
compiler/mir/include/mir/ops/ReduceOp.h
compiler/mir/src/IrDotDumper.cpp
compiler/mir/src/ir_dot_node_info.cpp
compiler/mir/src/ops/PoolOp.cpp [deleted file]
compiler/mir/src/ops/ReduceOp.cpp [moved from compiler/mir/src/ops/ReduceMeanOp.cpp with 97% similarity]