IVGCVSW-4516 Add ConvertFp32ToBf16Layer and Ref workload support
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Mon, 16 Mar 2020 16:36:10 +0000 (16:36 +0000)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Thu, 19 Mar 2020 15:41:12 +0000 (15:41 +0000)
commitea54a01f6bd30f013cbe88ae1751985bc86b6af5
tree7edb7d659ea4210c1256beb5edf57601b317c82d
parent25334cf3d53fe7fff98776b44a199ca341f62f1a
IVGCVSW-4516 Add ConvertFp32ToBf16Layer and Ref workload support

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I9099a4f840fb747336f77d20a0868b64e801a310
36 files changed:
Android.mk
CMakeLists.txt
include/armnn/ILayerSupport.hpp
src/armnn/InternalTypes.cpp
src/armnn/InternalTypes.hpp
src/armnn/LayersFwd.hpp
src/armnn/layers/ConvertBf16ToFp32Layer.hpp
src/armnn/layers/ConvertFp16ToFp32Layer.hpp
src/armnn/layers/ConvertFp32ToBf16Layer.cpp [new file with mode: 0644]
src/armnn/layers/ConvertFp32ToBf16Layer.hpp [new file with mode: 0644]
src/armnn/layers/ConvertFp32ToFp16Layer.hpp
src/backends/backendsCommon/LayerSupportBase.cpp
src/backends/backendsCommon/LayerSupportBase.hpp
src/backends/backendsCommon/Workload.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/WorkloadData.hpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadFactory.hpp
src/backends/backendsCommon/common.mk
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp
src/backends/backendsCommon/test/LayerTests.hpp
src/backends/backendsCommon/test/layerTests/ConvertFp32ToBf16TestImpl.cpp [new file with mode: 0644]
src/backends/backendsCommon/test/layerTests/ConvertFp32ToBf16TestImpl.hpp [new file with mode: 0644]
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefLayerSupport.hpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/RefWorkloadFactory.hpp
src/backends/reference/backend.mk
src/backends/reference/test/RefLayerSupportTests.cpp
src/backends/reference/test/RefLayerTests.cpp
src/backends/reference/workloads/CMakeLists.txt
src/backends/reference/workloads/RefConvertFp32ToBf16Workload.cpp [new file with mode: 0644]
src/backends/reference/workloads/RefConvertFp32ToBf16Workload.hpp [new file with mode: 0644]
src/backends/reference/workloads/RefWorkloadUtils.hpp
src/backends/reference/workloads/RefWorkloads.hpp