Support pooling border type in soft backend (#1582)
authorEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Wed, 19 Sep 2018 17:46:32 +0000 (20:46 +0300)
committerРоман Михайлович Русяев/AI Tools Lab /SRR/Staff Engineer/삼성전자 <r.rusyaev@samsung.com>
Wed, 19 Sep 2018 17:46:32 +0000 (20:46 +0300)
commitd59b63e4596bf80347ab6948c4a6eeeaf3d94c58
tree1a537cc5dd5e82e2183e9d9a74e78929ffd81d8f
parent867ea675a3df405b8d7066cd10f3178b33436902
Support pooling border type in soft backend  (#1582)

Support two border types in avg pooling: ZEROFILLED and EMPTY
Only EMPTY type supported in max pooling

Signed-off-by: Efimov Alexander <a.efimov@samsung.com>
contrib/nnc/passes/soft_backend/BaseGenerator.cpp
contrib/nnc/passes/soft_backend/CPPGenerator.cpp
contrib/nnc/passes/soft_backend/CommonData.def [moved from contrib/nnc/passes/soft_backend/param_constants.def with 54% similarity]
contrib/nnc/passes/soft_backend/SBSerializer.cpp
contrib/nnc/passes/soft_backend/code_snippets/cpp_operations.def
contrib/nnc/passes/soft_backend/code_snippets/cpp_pool.def
contrib/nnc/passes/soft_backend/code_snippets/eigen.def
contrib/nnc/unittests/soft_backend/CPPOperations.cpp