diff options
author | Ellen Norris-Thompson <ellen.norris-thompson@arm.com> | 2019-06-17 11:32:49 +0100 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-06-17 14:08:59 +0000 |
commit | 3cb85f329c2128c671dae1ecfdf3ab136f254d84 (patch) | |
tree | 32df09cd663441cc98c2c63c9b571f2622b94f74 /src/backends/backendsCommon/test/LayerTests.hpp | |
parent | a7240e7fe5734b777b7776c5869ee49a22f3f528 (diff) | |
download | armnn-3cb85f329c2128c671dae1ecfdf3ab136f254d84.tar.gz |
IVGCVSW-3219: Add QSymm16 support to the ResizeBilinear Reference workload
* Adds CreateWorkload and LayerTests for QSymm16
* Updated ResizeBilinearQueueDescriptor::Validate function
* Reimplemented RefLayerSupport::IsResizeBilinearSupported
Signed-off-by: Ellen Norris-Thompson <ellen.norris-thompson@arm.com>
Change-Id: Id9d14d3b41d26ac3d51227ab248ce8cca9dc9969
Diffstat (limited to 'src/backends/backendsCommon/test/LayerTests.hpp')
-rw-r--r-- | src/backends/backendsCommon/test/LayerTests.hpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/backends/backendsCommon/test/LayerTests.hpp b/src/backends/backendsCommon/test/LayerTests.hpp index fab1ad83c1..704e88ef6b 100644 --- a/src/backends/backendsCommon/test/LayerTests.hpp +++ b/src/backends/backendsCommon/test/LayerTests.hpp @@ -2443,18 +2443,6 @@ LayerTestResult<T, 4> ResizeBilinearNopTest( return result; } -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::Float32>, 4> -ResizeBilinearNopTest<armnn::DataType::Float32>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::QuantisedAsymm8>, 4> -ResizeBilinearNopTest<armnn::DataType::QuantisedAsymm8>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - template<armnn::DataType ArmnnType, typename T> LayerTestResult<T, 4> SimpleResizeBilinearTest( armnn::IWorkloadFactory& workloadFactory, @@ -2553,18 +2541,6 @@ LayerTestResult<T, 4> SimpleResizeBilinearTest( return result; } -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::Float32>, 4> -SimpleResizeBilinearTest<armnn::DataType::Float32>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::QuantisedAsymm8>, 4> -SimpleResizeBilinearTest<armnn::DataType::QuantisedAsymm8>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - template<armnn::DataType ArmnnType, typename T> LayerTestResult<T, 4> ResizeBilinearSqMinTest( armnn::IWorkloadFactory& workloadFactory, @@ -2666,18 +2642,6 @@ LayerTestResult<T, 4> ResizeBilinearSqMinTest( return result; } -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::Float32>, 4> -ResizeBilinearSqMinTest<armnn::DataType::Float32>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::QuantisedAsymm8>, 4> -ResizeBilinearSqMinTest<armnn::DataType::QuantisedAsymm8>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - template<armnn::DataType ArmnnType, typename T> LayerTestResult<T, 4> ResizeBilinearMinTest( armnn::IWorkloadFactory& workloadFactory, @@ -2774,18 +2738,6 @@ LayerTestResult<T, 4> ResizeBilinearMinTest( return result; } -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::Float32>, 4> -ResizeBilinearMinTest<armnn::DataType::Float32>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::QuantisedAsymm8>, 4> -ResizeBilinearMinTest<armnn::DataType::QuantisedAsymm8>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - template<armnn::DataType ArmnnType, typename T> LayerTestResult<T, 4> ResizeBilinearMagTest( armnn::IWorkloadFactory& workloadFactory, @@ -2889,18 +2841,6 @@ LayerTestResult<T, 4> ResizeBilinearMagTest( return result; } -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::Float32>, 4> -ResizeBilinearMagTest<armnn::DataType::Float32>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - -template LayerTestResult<typename armnn::ResolveType<armnn::DataType::QuantisedAsymm8>, 4> -ResizeBilinearMagTest<armnn::DataType::QuantisedAsymm8>( - armnn::IWorkloadFactory& workloadFactory, - const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager, - const armnn::DataLayout dataLayout); - template<armnn::DataType ArmnnType, typename T, std::size_t InputDim, std::size_t OutputDim> LayerTestResult<T, OutputDim> MeanTestHelper( armnn::IWorkloadFactory& workloadFactory, |