diff options
author | Sang-Hoon Park <sang-hoon.park@arm.com> | 2020-01-08 10:25:24 +0000 |
---|---|---|
committer | mike.kelly <mike.kelly@arm.com> | 2020-02-07 11:08:02 +0000 |
commit | 820eb141a7a5d0eef200ccf9554a37eabade3264 (patch) | |
tree | 2f4301b02cc47cbade8e723765822847d87d79e4 /include/armnn | |
parent | 7e75281e9f8d8dd49c33dd61d50da2a434816b2b (diff) | |
download | armnn-820eb141a7a5d0eef200ccf9554a37eabade3264.tar.gz |
MLCE-139: add capability to align corners for bilinear resize
* Add parsing of the related parameter to TfLiteParser
* Update ResizeDescriptor to store the additional parameter
* Update NEON/CL workload to pass the additional parameter.
* Update Reference workload to pass and handle the additional parameter.
!ComputeLibrary:2538
!ComputeLibrary:2569
!armnn:2612
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Change-Id: Id149e1c24c2abed7e9dd81939acf54dfabfcdfd2
Diffstat (limited to 'include/armnn')
-rw-r--r-- | include/armnn/Descriptors.hpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/include/armnn/Descriptors.hpp b/include/armnn/Descriptors.hpp index 45c0f421f3..2d7b17edbb 100644 --- a/include/armnn/Descriptors.hpp +++ b/include/armnn/Descriptors.hpp @@ -728,14 +728,16 @@ struct ResizeDescriptor , m_TargetHeight(0) , m_Method(ResizeMethod::NearestNeighbor) , m_DataLayout(DataLayout::NCHW) + , m_BilinearAlignCorners(false) {} bool operator ==(const ResizeDescriptor& rhs) const { - return m_TargetWidth == rhs.m_TargetWidth && - m_TargetHeight == rhs.m_TargetHeight && - m_Method == rhs.m_Method && - m_DataLayout == rhs.m_DataLayout; + return m_TargetWidth == rhs.m_TargetWidth && + m_TargetHeight == rhs.m_TargetHeight && + m_Method == rhs.m_Method && + m_DataLayout == rhs.m_DataLayout && + m_BilinearAlignCorners == rhs.m_BilinearAlignCorners; } /// Target width value. @@ -747,6 +749,8 @@ struct ResizeDescriptor ResizeMethod m_Method; /// The data layout to be used (NCHW, NHWC). DataLayout m_DataLayout; + /// Aligned corners for bilinear method + bool m_BilinearAlignCorners; }; |