IVGCVSW-4485 Remove Boost assert
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Wed, 1 Apr 2020 15:51:23 +0000 (16:51 +0100)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Mon, 6 Apr 2020 08:06:01 +0000 (09:06 +0100)
commitac2770a4bb6461bfbddec928bb6208f26f898f02
treec72f67f648b7aca2f4bccf69b05d185bf5f9ccad
parent7ee5d2c3b3cee5a924ed6347fef613ee07b5aca7
IVGCVSW-4485 Remove Boost assert

 * Change boost assert to armnn assert
 * Change include file to armnn assert
 * Fix ARMNN_ASSERT_MSG issue with multiple conditions
 * Change BOOST_ASSERT to BOOST_TEST where appropriate
 * Remove unused include statements

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I5d0fa3a37b7c1c921216de68f0073aa34702c9ff
194 files changed:
include/armnn/utility/Assert.hpp
include/armnnUtils/DataLayoutIndexed.hpp
include/armnnUtils/TensorUtils.hpp
src/armnn/Descriptors.cpp
src/armnn/Graph.cpp
src/armnn/Graph.hpp
src/armnn/InternalTypes.cpp
src/armnn/Layer.cpp
src/armnn/LayerSupport.cpp
src/armnn/LoadedNetwork.cpp
src/armnn/Logging.cpp
src/armnn/Network.cpp
src/armnn/NetworkQuantizerUtils.cpp
src/armnn/NetworkQuantizerUtils.hpp
src/armnn/NetworkUtils.cpp
src/armnn/Optimizer.cpp
src/armnn/OutputHandler.cpp
src/armnn/OutputHandler.hpp
src/armnn/OverrideInputRangeVisitor.cpp
src/armnn/Profiling.cpp
src/armnn/QuantizerVisitor.cpp
src/armnn/Runtime.cpp
src/armnn/SubgraphView.cpp
src/armnn/SubgraphViewSelector.cpp
src/armnn/Tensor.cpp
src/armnn/TypesUtils.cpp
src/armnn/layers/AbsLayer.cpp
src/armnn/layers/ActivationLayer.cpp
src/armnn/layers/ArgMinMaxLayer.cpp
src/armnn/layers/BatchNormalizationLayer.cpp
src/armnn/layers/BatchToSpaceNdLayer.cpp
src/armnn/layers/ComparisonLayer.cpp
src/armnn/layers/ConcatLayer.cpp
src/armnn/layers/ConvertBf16ToFp32Layer.cpp
src/armnn/layers/ConvertFp16ToFp32Layer.cpp
src/armnn/layers/ConvertFp32ToBf16Layer.cpp
src/armnn/layers/ConvertFp32ToFp16Layer.cpp
src/armnn/layers/Convolution2dLayer.cpp
src/armnn/layers/DebugLayer.cpp
src/armnn/layers/DepthToSpaceLayer.cpp
src/armnn/layers/DepthwiseConvolution2dLayer.cpp
src/armnn/layers/DequantizeLayer.cpp
src/armnn/layers/DetectionPostProcessLayer.cpp
src/armnn/layers/ElementwiseBaseLayer.cpp
src/armnn/layers/ElementwiseUnaryLayer.cpp
src/armnn/layers/FakeQuantizationLayer.cpp
src/armnn/layers/FloorLayer.cpp
src/armnn/layers/FullyConnectedLayer.cpp
src/armnn/layers/InstanceNormalizationLayer.cpp
src/armnn/layers/L2NormalizationLayer.cpp
src/armnn/layers/LogSoftmaxLayer.cpp
src/armnn/layers/LstmLayer.cpp
src/armnn/layers/MeanLayer.cpp
src/armnn/layers/MemCopyLayer.cpp
src/armnn/layers/MemImportLayer.cpp
src/armnn/layers/MergeLayer.cpp
src/armnn/layers/NormalizationLayer.cpp
src/armnn/layers/PermuteLayer.cpp
src/armnn/layers/Pooling2dLayer.cpp
src/armnn/layers/PreluLayer.cpp
src/armnn/layers/QLstmLayer.cpp
src/armnn/layers/QuantizedLstmLayer.cpp
src/armnn/layers/ReshapeLayer.cpp
src/armnn/layers/ResizeLayer.cpp
src/armnn/layers/RsqrtLayer.cpp
src/armnn/layers/SliceLayer.cpp
src/armnn/layers/SoftmaxLayer.cpp
src/armnn/layers/SpaceToBatchNdLayer.cpp
src/armnn/layers/SpaceToDepthLayer.cpp
src/armnn/layers/SplitterLayer.cpp
src/armnn/layers/StackLayer.cpp
src/armnn/layers/StridedSliceLayer.cpp
src/armnn/layers/SwitchLayer.cpp
src/armnn/layers/TransposeConvolution2dLayer.cpp
src/armnn/layers/TransposeLayer.cpp
src/armnn/optimizations/FoldPadIntoConvolution2d.hpp
src/armnn/optimizations/OptimizeConsecutiveReshapes.hpp
src/armnn/optimizations/OptimizeInverseConversions.hpp
src/armnn/optimizations/PermuteAndBatchToSpaceAsDepthToSpace.hpp
src/armnn/test/OptimizerTests.cpp
src/armnn/test/QuantizerTest.cpp
src/armnn/test/TensorHelpers.hpp
src/armnn/test/TestUtils.cpp
src/armnnCaffeParser/CaffeParser.cpp
src/armnnDeserializer/Deserializer.cpp
src/armnnDeserializer/test/ParserFlatbuffersSerializeFixture.hpp
src/armnnOnnxParser/OnnxParser.cpp
src/armnnTfLiteParser/TfLiteParser.cpp
src/armnnTfLiteParser/test/ParserFlatbuffersFixture.hpp
src/armnnTfLiteParser/test/Unsupported.cpp
src/armnnTfParser/TfParser.cpp
src/armnnTfParser/test/AddN.cpp
src/armnnTfParser/test/Convolution2d.cpp
src/armnnUtils/DotSerializer.cpp
src/armnnUtils/FloatingPointConverter.cpp
src/armnnUtils/GraphTopologicalSort.hpp
src/armnnUtils/ModelAccuracyChecker.cpp
src/armnnUtils/ModelAccuracyChecker.hpp
src/armnnUtils/TensorUtils.cpp
src/armnnUtils/test/ParserHelperTest.cpp
src/armnnUtils/test/PrototxtConversionsTest.cpp
src/backends/aclCommon/ArmComputeTensorUtils.cpp
src/backends/aclCommon/ArmComputeUtils.hpp
src/backends/aclCommon/BaseMemoryManager.cpp
src/backends/backendsCommon/CpuTensorHandle.cpp
src/backends/backendsCommon/CpuTensorHandle.hpp
src/backends/backendsCommon/LayerSupportRules.hpp
src/backends/backendsCommon/MakeWorkloadHelper.hpp
src/backends/backendsCommon/Workload.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadUtils.cpp
src/backends/backendsCommon/WorkloadUtils.hpp
src/backends/backendsCommon/test/MockBackend.cpp
src/backends/backendsCommon/test/WorkloadTestUtils.hpp
src/backends/backendsCommon/test/layerTests/ActivationTestImpl.cpp
src/backends/backendsCommon/test/layerTests/ComparisonTestImpl.cpp
src/backends/backendsCommon/test/layerTests/ConcatTestImpl.cpp
src/backends/backendsCommon/test/layerTests/Conv2dTestImpl.cpp
src/backends/backendsCommon/test/layerTests/LayerTestResult.hpp
src/backends/backendsCommon/test/layerTests/SoftmaxTestImpl.cpp
src/backends/cl/ClBackendContext.cpp
src/backends/cl/ClContextControl.cpp
src/backends/cl/workloads/ClConstantWorkload.cpp
src/backends/cl/workloads/ClConvolution2dWorkload.cpp
src/backends/cl/workloads/ClDepthwiseConvolutionWorkload.cpp
src/backends/cl/workloads/ClTransposeConvolution2dWorkload.cpp
src/backends/cl/workloads/ClWorkloadUtils.hpp
src/backends/neon/NeonInterceptorScheduler.cpp
src/backends/neon/NeonTensorHandle.hpp
src/backends/neon/NeonTimer.cpp
src/backends/neon/workloads/NeonConstantWorkload.cpp
src/backends/neon/workloads/NeonConvolution2dWorkload.cpp
src/backends/neon/workloads/NeonDepthwiseConvolutionWorkload.cpp
src/backends/neon/workloads/NeonTransposeConvolution2dWorkload.cpp
src/backends/neon/workloads/NeonWorkloadUtils.hpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefMemoryManager.cpp
src/backends/reference/RefTensorHandle.cpp
src/backends/reference/workloads/BaseIterator.hpp
src/backends/reference/workloads/BatchToSpaceNd.cpp
src/backends/reference/workloads/Concatenate.cpp
src/backends/reference/workloads/ConvImpl.cpp
src/backends/reference/workloads/ConvImpl.hpp
src/backends/reference/workloads/Decoders.hpp
src/backends/reference/workloads/DepthToSpace.cpp
src/backends/reference/workloads/Dequantize.cpp
src/backends/reference/workloads/DetectionPostProcess.cpp
src/backends/reference/workloads/Encoders.hpp
src/backends/reference/workloads/FullyConnected.cpp
src/backends/reference/workloads/Gather.cpp
src/backends/reference/workloads/LogSoftmax.cpp
src/backends/reference/workloads/Mean.cpp
src/backends/reference/workloads/RefConstantWorkload.cpp
src/backends/reference/workloads/RefFullyConnectedWorkload.cpp
src/backends/reference/workloads/RefLogSoftmaxWorkload.cpp
src/backends/reference/workloads/RefStackWorkload.cpp
src/backends/reference/workloads/RefStridedSliceWorkload.cpp
src/backends/reference/workloads/Slice.cpp
src/backends/reference/workloads/Softmax.cpp
src/backends/reference/workloads/Splitter.cpp
src/backends/reference/workloads/Splitter.hpp
src/backends/reference/workloads/StridedSlice.cpp
src/backends/reference/workloads/TensorBufferArrayView.hpp
src/profiling/CommandHandler.cpp
src/profiling/CommandHandlerRegistry.cpp
src/profiling/CounterDirectory.cpp
src/profiling/FileOnlyProfilingConnection.cpp
src/profiling/ProfilingService.cpp
src/profiling/ProfilingService.hpp
src/profiling/ProfilingUtils.cpp
src/profiling/SendCounterPacket.cpp
src/profiling/SendTimelinePacket.hpp
src/profiling/test/ProfilingMocks.hpp
src/profiling/test/ProfilingTestUtils.cpp
src/profiling/test/SendCounterPacketTests.cpp
src/profiling/test/SendCounterPacketTests.hpp
tests/CaffePreprocessor.cpp
tests/DeepSpeechV1InferenceTest.hpp
tests/ExecuteNetwork/ExecuteNetwork.cpp
tests/ImagePreprocessor.cpp
tests/InferenceModel.hpp
tests/InferenceTest.cpp
tests/InferenceTest.inl
tests/InferenceTestImage.cpp
tests/MnistDatabase.cpp
tests/MobileNetSsdInferenceTest.hpp
tests/ModelAccuracyTool-Armnn/ModelAccuracyTool-Armnn.cpp
tests/MultipleNetworksCifar10/MultipleNetworksCifar10.cpp
tests/NetworkExecutionUtils/NetworkExecutionUtils.hpp
tests/YoloDatabase.cpp
tests/YoloInferenceTest.hpp
tests/profiling/gatordmock/GatordMockService.cpp
tests/profiling/gatordmock/tests/GatordMockTests.cpp