From 403a185d9e15b7bdff4f38d687814963451f627f Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Thu, 12 Mar 2020 14:24:13 +0000 Subject: IVGCVSW-4512 Add BFloat16 Debug Workload Signed-off-by: Narumol Prangnawarat Change-Id: Id179cb4774a4565e5e905e5fe4c34299178644de --- .../test/layerTests/DebugTestImpl.cpp | 28 ++++++++++++++++++++++ .../test/layerTests/DebugTestImpl.hpp | 18 ++++++++++++++ 2 files changed, 46 insertions(+) (limited to 'src/backends/backendsCommon') diff --git a/src/backends/backendsCommon/test/layerTests/DebugTestImpl.cpp b/src/backends/backendsCommon/test/layerTests/DebugTestImpl.cpp index 149779b9ef..42fe4876ff 100644 --- a/src/backends/backendsCommon/test/layerTests/DebugTestImpl.cpp +++ b/src/backends/backendsCommon/test/layerTests/DebugTestImpl.cpp @@ -309,6 +309,34 @@ LayerTestResult Debug1dFloat32Test( return Debug1dTest(workloadFactory, memoryManager); } +LayerTestResult Debug4dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) +{ + return Debug4dTest(workloadFactory, memoryManager); +} + +LayerTestResult Debug3dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) +{ + return Debug3dTest(workloadFactory, memoryManager); +} + +LayerTestResult Debug2dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) +{ + return Debug2dTest(workloadFactory, memoryManager); +} + +LayerTestResult Debug1dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) +{ + return Debug1dTest(workloadFactory, memoryManager); +} + LayerTestResult Debug4dUint8Test( armnn::IWorkloadFactory& workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager) diff --git a/src/backends/backendsCommon/test/layerTests/DebugTestImpl.hpp b/src/backends/backendsCommon/test/layerTests/DebugTestImpl.hpp index 7582663a85..cf4b237d27 100644 --- a/src/backends/backendsCommon/test/layerTests/DebugTestImpl.hpp +++ b/src/backends/backendsCommon/test/layerTests/DebugTestImpl.hpp @@ -7,6 +7,8 @@ #include "LayerTestResult.hpp" +#include + #include #include @@ -26,6 +28,22 @@ LayerTestResult Debug1dFloat32Test( armnn::IWorkloadFactory& workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); +LayerTestResult Debug4dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); + +LayerTestResult Debug3dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); + +LayerTestResult Debug2dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); + +LayerTestResult Debug1dBFloat16Test( + armnn::IWorkloadFactory& workloadFactory, + const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); + LayerTestResult Debug4dUint8Test( armnn::IWorkloadFactory& workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr& memoryManager); -- cgit v1.2.1