[nnc] Support for binary elementwise operations (#6408)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Thu, 8 Aug 2019 15:30:10 +0000 (18:30 +0300)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Thu, 8 Aug 2019 15:30:10 +0000 (18:30 +0300)
commitdac48de696f6d7ba7378f23d221af3056134e568
tree089833374215f492f221addb32ba4750587aebc2
parent7f1943df10438ef1b07735f7b7f781e5c1a27ce1
[nnc] Support for binary elementwise operations (#6408)

* Add implementations of binary elementwise operations to backends.
* Switch backend unittests to new ops.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
18 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/Add.h [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/Div.h [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/Max.h [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/Mul.h [new file with mode: 0644]
compiler/nnc/passes/interpreter/ops/Sub.h [new file with mode: 0644]
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/CombineTransposes.cpp
compiler/nnc/unittests/optimizations/RemoveDeadEnds.cpp
compiler/nnc/unittests/optimizations/Util.h
compiler/nnc/unittests/soft_backend/CPPOperations.cpp