[nnc] Replace BiasAdd and Scale with elementwise equivalents (#6358)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Wed, 7 Aug 2019 15:08:48 +0000 (18:08 +0300)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Wed, 7 Aug 2019 15:08:48 +0000 (18:08 +0300)
commit5b0745857e79c3f4567a28c0b10d2f71e0e92ca2
tree811957e2a9c9e3a538cf198697e53190b2f0a689
parent26f2a7aab27111cdff90e7c4e73580b0a1a66e3f
[nnc] Replace BiasAdd and Scale with elementwise equivalents (#6358)

`BiasAdd` and `Scale` are restricted versions of equivalent Elementwise ops and are going to be removed.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
22 files changed:
compiler/nnc/driver/Driver.cpp
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/Bias.cpp [deleted file]
compiler/nnc/passes/interpreter/ops/Bias.h [deleted file]
compiler/nnc/passes/interpreter/ops/Scale.cpp [deleted file]
compiler/nnc/passes/interpreter/ops/Scale.h [deleted file]
compiler/nnc/passes/optimizations/FuseArithmeticOps.cpp
compiler/nnc/passes/soft_backend/CPPGenerator.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_add_bias.def [deleted file]
compiler/nnc/passes/soft_backend/code_snippets/cpp_operations.def
compiler/nnc/passes/soft_backend/code_snippets/cpp_scale.def [deleted file]
compiler/nnc/unittests/acl_backend/MIRToDOM.cpp
compiler/nnc/unittests/optimizations/FuseArithmeticOps.cpp
compiler/nnc/unittests/optimizations/Util.h
compiler/nnc/unittests/soft_backend/CPPOperations.cpp