From: 박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 Date: Thu, 6 Sep 2018 05:37:58 +0000 (+0900) Subject: [enco] Correctly set ANN MaxPool2D padding (#1379) X-Git-Tag: nncc_backup~1906 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e9997c3be4e26430044160825ecebfc194c812c5;p=platform%2Fcore%2Fml%2Fnnfw.git [enco] Correctly set ANN MaxPool2D padding (#1379) This commit revises ANN IR builder to use padding configuration stored in MaxPool2D op (instead of hard-coded ones) Signed-off-by: Jonghyun Park --- diff --git a/contrib/enco/core/src/Transforms/Split.cpp b/contrib/enco/core/src/Transforms/Split.cpp index ca8c465..00e1317 100644 --- a/contrib/enco/core/src/Transforms/Split.cpp +++ b/contrib/enco/core/src/Transforms/Split.cpp @@ -261,15 +261,15 @@ public: { auto ifm = _binder->addOperand(unit->ifm()); - // TODO Support padding + // Set padding auto left = _binder->addOperand(); - _binder->setOperand(left, 0); + _binder->setOperand(left, maxpool->pad()->left()); auto right = _binder->addOperand(); - _binder->setOperand(right, 0); + _binder->setOperand(right, maxpool->pad()->right()); auto top = _binder->addOperand(); - _binder->setOperand(top, 0); + _binder->setOperand(top, maxpool->pad()->top()); auto bottom = _binder->addOperand(); - _binder->setOperand(bottom, 0); + _binder->setOperand(bottom, maxpool->pad()->bottom()); // Set horizontal/vertical stride auto hstride = _binder->addOperand();