[nnc] Remove remainings of BiasAdd and Scale ops (#6415)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Fri, 9 Aug 2019 09:36:12 +0000 (12:36 +0300)
committerAlexander Efimov/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Fri, 9 Aug 2019 09:36:12 +0000 (12:36 +0300)
These are leftovers after switching to equivalents elementwise operations.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
compiler/nnc/passes/acl_soft_backend/AclCppOpGenerator.cpp

index 2612604..be5ce23 100644 (file)
@@ -356,10 +356,8 @@ static bool shouldSerializeConstant(const ops::ConstantOp& op) {
   // Operations from 'self_serializing_ops_to_inputs' serializing tensors with appropriate index themselves,
   // so we don't serialize them here, also we don't serialize tensors from dangling ConstantOp
   static std::map<Operation::Type, std::size_t> self_serializing_ops_to_inputs{
-          {Operation::Type::scale, 1},
           {Operation::Type::conv2D, 1},
-          {Operation::Type::fullyConnected, 1},
-          {Operation::Type::biasAdd, 1}};
+          {Operation::Type::fullyConnected, 1}};
 
   for (const auto* consumer : op.getOutput(0)->getConsumers()) {
     auto self_serializing_op_it = self_serializing_ops_to_inputs.find(consumer->getNode()->getType());