[nnc] Fixed several ACL bugs (#2900)
authorIvan Vagin/AI Tools Lab /SRR/Engineer/삼성전자 <ivan.vagin@samsung.com>
Mon, 21 Jan 2019 15:47:55 +0000 (18:47 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Mon, 21 Jan 2019 15:47:55 +0000 (18:47 +0300)
commitafb71e0d82f8c58c2eb1b6271b824c0be4244fcc
tree5a069975a0a73deefd1a30a2ad17ffa14df80770
parent1a8eac738cd6a169e44244fdff2d349f2afe2890
[nnc] Fixed several ACL bugs (#2900)

* Increased padding if caffe formula for pooling output producing wrong result
* Removed `RoundMode` from `PoolOp`
* Added missing argument for generated `CLArithmeticAddition` call

Signed-off-by: Ivan Vagin <ivan.vagin@samsung.com>
contrib/nnc/core/modelIR/operations/PoolOp.cpp
contrib/nnc/include/core/modelIR/operations/PoolOp.h
contrib/nnc/passes/acl_soft_backend/AclCppOpGenerator.cpp
contrib/nnc/passes/caffe2_frontend/caffe2_op_creator.cpp
contrib/nnc/passes/caffe_frontend/caffe_op_creator.cpp
contrib/nnc/passes/onnx_frontend/ONNXOpCreator.cpp
contrib/nnc/passes/tflite_frontend/tflite_op_creator.cpp
contrib/nnc/tests/interpreter/graph_creator.cpp
contrib/nnc/unittests/acl_backend/MIRToDOM.cpp
contrib/nnc/unittests/soft_backend/CPPOperations.cpp