diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-11-27 16:57:56 +0000 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-12-16 17:38:23 +0000 |
commit | 8719d2247fab4ba0e3936c86e3043da3da1b573c (patch) | |
tree | 70fa1c36560d9484dd1e54f69df2e544394e4d94 /src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp | |
parent | ce55278f775fced323907ada6eb70398ad9e3fa2 (diff) | |
download | armnn-8719d2247fab4ba0e3936c86e3043da3da1b573c.tar.gz |
IVGCVSW-5595 Fix incorrect padding value for asymmetric quantized type
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I85f0c30757043f8c27c78d607f0f9dbbdd35b9fb
Diffstat (limited to 'src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp')
-rw-r--r-- | src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp b/src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp index 8d603862b7..4c30c427cb 100644 --- a/src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp +++ b/src/backends/backendsCommon/test/layerTests/PadTestImpl.hpp @@ -39,6 +39,15 @@ LayerTestResult<T, 4> Pad4dTestCommon( float qScale, int32_t qOffset); +template<armnn::DataType ArmnnType, typename T = armnn::ResolveType<ArmnnType>> +LayerTestResult<T, 2> PadQAsymmTestCommon( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, + const armnn::ITensorHandleFactory& tensorHandleFactory, + float qScale, + int32_t qOffset, + const float customPaddingValue = 0.0f); + LayerTestResult<uint8_t, 2> PadUint82dTest( armnn::IWorkloadFactory& workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, @@ -117,4 +126,14 @@ LayerTestResult<int8_t, 3> PadInt83dTest( LayerTestResult<int8_t, 4> PadInt84dTest( armnn::IWorkloadFactory& workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, + const armnn::ITensorHandleFactory& tensorHandleFactory); + +LayerTestResult<int8_t, 2> PadInt82dAsymmTest( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, + const armnn::ITensorHandleFactory& tensorHandleFactory); + +LayerTestResult<int8_t, 2> PadInt82dCustomPaddingAsymmTest( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, const armnn::ITensorHandleFactory& tensorHandleFactory);
\ No newline at end of file |