[nnc] Refine Reduce operation implementation in interpreter (#3358)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Mon, 6 May 2019 12:54:23 +0000 (15:54 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Mon, 6 May 2019 12:54:23 +0000 (15:54 +0300)
commit42ef04354976c48bc3002c709ab14bdf2bec2c8f
treea6d71a3179ab1ea4549680dc02b352c1cc40dc53
parent972a07a829fca28512a085b280321ef279c3b3c8
[nnc] Refine Reduce operation implementation in interpreter (#3358)

Rename `ReduceFOp` to `ReduceOp`, `ReduceN` to `Reduce`.
Speed up `ReduceOp` operation implementation in interpreter.
Reformat according to coding style.
Remove unused files.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
30 files changed:
contrib/mir/include/mir/IrDotDumper.h
contrib/mir/include/mir/ops/ReduceOp.h [moved from contrib/mir/include/mir/ops/ReduceFOp.h with 89% similarity]
contrib/mir/include/mir/ops/operations.lst.h
contrib/mir/src/IrDotDumper.cpp
contrib/mir/src/Operation.cpp
contrib/mir/unittests/ShapeInference.cpp
contrib/mirunner/Mir2nnfwVisitor.h
contrib/nnc/include/passes/interpreter/Interpreter.h
contrib/nnc/passes/acl_soft_backend/AclCppOpGenerator.cpp
contrib/nnc/passes/acl_soft_backend/AclCppOpGenerator.h
contrib/nnc/passes/interpreter/Interpreter.cpp
contrib/nnc/passes/interpreter/ops/BatchNorm.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Concat.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Dropout.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Fill.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Gemm.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Reduce.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Reduce.h
contrib/nnc/passes/interpreter/ops/Reshape.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/Softmax.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/conv_FFT.cpp [deleted file]
contrib/nnc/passes/interpreter/ops/conv_FFT.h [deleted file]
contrib/nnc/passes/soft_backend/ModelAnalyzer.cpp
contrib/nnc/passes/soft_backend/ModelAnalyzer.h
contrib/nnc/passes/soft_backend/SBSerializer.cpp
contrib/nnc/passes/soft_backend/SBSerializer.h
contrib/nnc/passes/tflite_frontend/tflite_op_creator.cpp
contrib/nnc/passes/tflite_frontend/tflite_op_creator.h
contrib/nnc/unittests/acl_backend/MIRToDOM.cpp
contrib/nnc/unittests/soft_backend/CPPOperations.cpp