IVGCVSW-5300 Remove some boost::numeric_cast from armnn/backends
authorMatthew Sloyan <matthew.sloyan@arm.com>
Wed, 9 Sep 2020 08:07:37 +0000 (09:07 +0100)
committerJan Eilers <jan.eilers@arm.com>
Thu, 17 Sep 2020 08:31:09 +0000 (08:31 +0000)
commit171214c8ff275c90cd4f7fc23a34ec2c83b5ea39
tree23fd3ee288d631c8c94bede71f89f0f1e12da862
parenta25886e0966a6b9433cd23595688fadb88a161b2
IVGCVSW-5300 Remove some boost::numeric_cast from armnn/backends

 * Replaced with armnn/utility/NumericCast.hpp
 * Some exclusions in reference backend
 * Excluded as requires float implementation in NumericCast.hpp

Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I9e4e9cd502c865452128fa04415fd6f250baa855
45 files changed:
src/backends/aclCommon/ArmComputeTensorUtils.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/WorkloadUtils.cpp
src/backends/backendsCommon/test/ActivationFixture.hpp
src/backends/backendsCommon/test/ComparisonEndToEndTestImpl.hpp
src/backends/backendsCommon/test/ConcatEndToEndTestImpl.hpp
src/backends/backendsCommon/test/ElementwiseUnaryEndToEndTestImpl.hpp
src/backends/backendsCommon/test/QuantizedLstmEndToEndTestImpl.cpp
src/backends/backendsCommon/test/SplitterEndToEndTestImpl.hpp
src/backends/backendsCommon/test/layerTests/ActivationTestImpl.cpp
src/backends/backendsCommon/test/layerTests/Conv2dTestImpl.cpp
src/backends/backendsCommon/test/layerTests/LstmTestImpl.cpp
src/backends/backendsCommon/test/layerTests/NormalizationTestImpl.cpp
src/backends/backendsCommon/test/layerTests/Pooling2dTestImpl.cpp
src/backends/cl/ClTensorHandleFactory.cpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/workloads/ClArgMinMaxWorkload.cpp
src/backends/cl/workloads/ClBatchToSpaceNdWorkload.cpp
src/backends/cl/workloads/ClDepthToSpaceWorkload.cpp
src/backends/cl/workloads/ClLstmFloatWorkload.cpp
src/backends/cl/workloads/ClSpaceToBatchNdWorkload.cpp
src/backends/cl/workloads/ClSpaceToDepthWorkload.cpp
src/backends/cl/workloads/ClStackWorkload.cpp
src/backends/cl/workloads/ClStridedSliceWorkload.cpp
src/backends/neon/NeonTensorHandleFactory.cpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/test/NeonTensorHandleTests.cpp
src/backends/neon/workloads/NeonArgMinMaxWorkload.cpp
src/backends/neon/workloads/NeonBatchToSpaceNdWorkload.cpp
src/backends/neon/workloads/NeonDepthToSpaceWorkload.cpp
src/backends/neon/workloads/NeonLstmFloatWorkload.cpp
src/backends/neon/workloads/NeonSpaceToBatchNdWorkload.cpp
src/backends/neon/workloads/NeonSpaceToDepthWorkload.cpp
src/backends/neon/workloads/NeonStackWorkload.cpp
src/backends/neon/workloads/NeonStridedSliceWorkload.cpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/workloads/ArgMinMax.cpp
src/backends/reference/workloads/DetectionPostProcess.cpp
src/backends/reference/workloads/Gather.cpp
src/backends/reference/workloads/LogSoftmax.cpp
src/backends/reference/workloads/Mean.cpp
src/backends/reference/workloads/Pooling2d.cpp
src/backends/reference/workloads/RefL2NormalizationWorkload.cpp
src/backends/reference/workloads/RefNormalizationWorkload.cpp
src/backends/reference/workloads/StridedSlice.cpp