/external/armnn/src/backends/backendsCommon/test/ |
D | ArgMinMaxEndToEndTestImpl.hpp | 42 const std::vector<int32_t>& expectedOutputData, in ArgMinMaxEndToEndImpl() argument 63 { { 0, expectedOutputData } }, in ArgMinMaxEndToEndImpl() 74 std::vector<int32_t> expectedOutputData({ 3 }); in ArgMaxEndToEndSimple() local 79 expectedOutputData, in ArgMaxEndToEndSimple() 92 std::vector<int32_t> expectedOutputData({ 1 }); in ArgMinEndToEndSimple() local 97 expectedOutputData, in ArgMinEndToEndSimple() 116 std::vector<int32_t> expectedOutputData({ 1, 2, 1, 2, in ArgMaxAxis0EndToEnd() local 122 expectedOutputData, in ArgMaxAxis0EndToEnd() 141 std::vector<int32_t> expectedOutputData({ 0, 0, 0, 0, in ArgMinAxis0EndToEnd() local 147 expectedOutputData, in ArgMinAxis0EndToEnd() [all …]
|
D | SpaceToDepthEndToEndTestImpl.cpp | 66 std::vector<float>& expectedOutputData, in SpaceToDepthEndToEnd() argument 74 PermuteTensorNhwcToNchw<float>(outputTensorInfo, expectedOutputData); in SpaceToDepthEndToEnd() 87 std::map<int, std::vector<float>> expectedOutputTensorData = { { 0, expectedOutputData } }; in SpaceToDepthEndToEnd() 115 std::vector<float> expectedOutputData = std::vector<float>( in SpaceToDepthNhwcEndToEndTest1() local 125 expectedOutputData, in SpaceToDepthNhwcEndToEndTest1() 146 std::vector<float> expectedOutputData = std::vector<float>( in SpaceToDepthNchwEndToEndTest1() local 156 expectedOutputData, in SpaceToDepthNchwEndToEndTest1() 177 std::vector<float> expectedOutputData = std::vector<float>( in SpaceToDepthNhwcEndToEndTest2() local 187 expectedOutputData, in SpaceToDepthNhwcEndToEndTest2() 209 std::vector<float> expectedOutputData = std::vector<float>( in SpaceToDepthNchwEndToEndTest2() local [all …]
|
D | SplitterEndToEndTestImpl.hpp | 98 …std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput0 }, {1, expectedOutput1} … in Splitter1dEndToEnd() local 100 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in Splitter1dEndToEnd() 133 …std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput0 }, {1, expectedOutput1} … in Splitter2dDim0EndToEnd() local 135 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in Splitter2dDim0EndToEnd() 169 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput0 }, in Splitter2dDim1EndToEnd() local 173 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in Splitter2dDim1EndToEnd() 218 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput0 }, in Splitter3dDim0EndToEnd() local 221 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in Splitter3dDim0EndToEnd() 266 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput0 }, in Splitter3dDim1EndToEnd() local 269 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in Splitter3dDim1EndToEnd() [all …]
|
D | InstanceNormalizationEndToEndTestImpl.cpp | 64 std::vector<float>& expectedOutputData, in InstanceNormalizationEndToEnd() argument 74 PermuteTensorNhwcToNchw<float>(outputTensorInfo, expectedOutputData); in InstanceNormalizationEndToEnd() 88 std::map<int, std::vector<float>> expectedOutputTensorData = { { 0, expectedOutputData } }; in InstanceNormalizationEndToEnd() 135 std::vector<float> expectedOutputData = std::vector<float>( in InstanceNormalizationNhwcEndToEndTest1() local 162 expectedOutputData, in InstanceNormalizationNhwcEndToEndTest1() 205 std::vector<float> expectedOutputData = std::vector<float>( in InstanceNormalizationNchwEndToEndTest1() local 233 expectedOutputData, in InstanceNormalizationNchwEndToEndTest1() 276 std::vector<float> expectedOutputData = std::vector<float>( in InstanceNormalizationNhwcEndToEndTest2() local 304 expectedOutputData, in InstanceNormalizationNhwcEndToEndTest2() 347 std::vector<float> expectedOutputData = std::vector<float>( in InstanceNormalizationNchwEndToEndTest2() local [all …]
|
D | ConcatEndToEndTestImpl.hpp | 113 std::map<int, std::vector<T>> expectedOutputData = {{ 0,expectedOutput }}; in ConcatDim0EndToEnd() local 115 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(std::move(net), inputTensorData, expectedOutputData, b… in ConcatDim0EndToEnd() 175 std::map<int, std::vector<T>> expectedOutputData = {{ 0,expectedOutput }}; in ConcatDim1EndToEnd() local 177 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(std::move(net), inputTensorData, expectedOutputData, b… in ConcatDim1EndToEnd() 237 std::map<int, std::vector<T>> expectedOutputData = {{ 0,expectedOutput }}; in ConcatDim2EndToEnd() local 239 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(std::move(net), inputTensorData, expectedOutputData, b… in ConcatDim2EndToEnd() 298 std::map<int, std::vector<T>> expectedOutputData = {{ 0,expectedOutput }}; in ConcatDim3EndToEnd() local 300 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(std::move(net), inputTensorData, expectedOutputData, b… in ConcatDim3EndToEnd()
|
D | DequantizeEndToEndTestImpl.hpp | 54 std::map<int, std::vector<float>> expectedOutputData = { { 0, expectedOutput } }; in DequantizeEndToEndLayerTestImpl() local 57 move(net), inputTensorData, expectedOutputData, backends); in DequantizeEndToEndLayerTestImpl() 72 std::vector<float> expectedOutputData = std::vector<float>( in DequantizeEndToEndSimple() local 79 …DequantizeEndToEndLayerTestImpl<ArmnnType>(backends, tensorShape, inputData, expectedOutputData, 0… in DequantizeEndToEndSimple() 94 std::vector<float> expectedOutputData = std::vector<float>( in DequantizeEndToEndOffset() local 101 …DequantizeEndToEndLayerTestImpl<ArmnnType>(backends, tensorShape, inputData, expectedOutputData, 0… in DequantizeEndToEndOffset()
|
D | PreluEndToEndTestImpl.hpp | 42 const std::vector<T>& expectedOutputData, in PreluEndToEnd() argument 66 std::map<int, std::vector<T>> expectedOutputTensorData = { { 0, expectedOutputData } }; in PreluEndToEnd() 81 std::vector<T> expectedOutputData{ 2, 2, 3, 4, 5, 6, 7, 8 }; in PreluEndToEndPositiveTest() local 83 PreluEndToEnd<ArmnnType>(backends, inputData, alphaData, expectedOutputData, qScale, qOffset); in PreluEndToEndPositiveTest() 93 std::vector<T> expectedOutputData{ 1, -4, 3, 4, 5, 6, 7, 8 }; in PreluEndToEndNegativeTest() local 95 PreluEndToEnd<ArmnnType>(backends, inputData, alphaData, expectedOutputData, qScale, qOffset); in PreluEndToEndNegativeTest()
|
D | Pooling2dEndToEndTestImpl.hpp | 73 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput } }; in MaxPool2dEndToEnd() local 75 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in MaxPool2dEndToEnd() 98 std::map<int, std::vector<Half>> expectedOutputData = { { 0, expectedOutput } }; in MaxPool2dEndToEndFloat16() local 100 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in MaxPool2dEndToEndFloat16() 132 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput } }; in AvgPool2dEndToEnd() local 136 expectedOutputData, in AvgPool2dEndToEnd() 163 std::map<int, std::vector<Half>> expectedOutputData = { { 0, expectedOutput } }; in AvgPool2dEndToEndFloat16() local 167 expectedOutputData, in AvgPool2dEndToEndFloat16()
|
D | DepthToSpaceEndToEndTestImpl.hpp | 63 …std::vector<T> expectedOutputData = armnnUtils::QuantizedVector<T>(floatExpectedOutputData, qScale… in DepthToSpaceEndToEndImpl() local 69 PermuteTensorNhwcToNchw(outputInfo, expectedOutputData); in DepthToSpaceEndToEndImpl() 75 { { 0, expectedOutputData } }, in DepthToSpaceEndToEndImpl() 103 std::vector<float> expectedOutputData = in DepthToSpaceEndToEnd() local 121 expectedOutputData); in DepthToSpaceEndToEnd()
|
D | LogSoftmaxEndToEndTestImpl.cpp | 51 std::vector<float>& expectedOutputData, in LogSoftmaxEndToEnd() argument 66 std::map<int, std::vector<float>> expectedOutputTensorData = { {0, expectedOutputData} }; in LogSoftmaxEndToEnd() 94 std::vector<float> expectedOutputData = std::vector<float>({ in LogSoftmaxEndToEndTest() local 103 expectedOutputData, in LogSoftmaxEndToEndTest()
|
D | TransposeConvolution2dEndToEndTestImpl.hpp | 89 std::vector<float> expectedOutputData = in TransposeConvolution2dEndToEnd() local 122 tmp.resize(expectedOutputData.size()); in TransposeConvolution2dEndToEnd() 123 …armnnUtils::Permute(outputInfo.GetShape(), nchwToNhwc, expectedOutputData.data(), tmp.data(), data… in TransposeConvolution2dEndToEnd() 124 expectedOutputData = tmp; in TransposeConvolution2dEndToEnd() 130 …std::vector<T> qExpectedOutputData = armnnUtils::QuantizedVector<T>(expectedOutputData, qScale, qO… in TransposeConvolution2dEndToEnd() 177 std::vector<float> expectedOutputData = in SimpleTransposeConvolution2dEndToEnd() local 199 …std::vector<T> qExpectedOutputData = armnnUtils::QuantizedVector<T>(expectedOutputData, qScale, qO… in SimpleTransposeConvolution2dEndToEnd()
|
D | ReshapeEndToEndTestImpl.hpp | 61 std::map<int, std::vector<T>> expectedOutputData = { { 0, data } }; in ReshapeEndToEnd() local 63 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in ReshapeEndToEnd() 86 std::map<int, std::vector<Half>> expectedOutputData = { { 0, data } }; in ReshapeEndToEndFloat16() local 88 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in ReshapeEndToEndFloat16()
|
D | StridedSliceAsyncEndToEndTest.hpp | 32 … const std::vector<std::map<int, std::vector<TOutput>>>& expectedOutputData, in AsyncThreadedEndToEndTestImpl() argument 70 outputTensors.reserve(expectedOutputData.size()); in AsyncThreadedEndToEndTestImpl() 71 for (auto&& it : expectedOutputData[i]) in AsyncThreadedEndToEndTestImpl() 109 for (auto &&it : expectedOutputData[i]) in AsyncThreadedEndToEndTestImpl() 125 const std::map<int, std::vector<TOutput>>& expectedOutputData, in AsyncEndToEndTestImpl() argument 169 outputTensors.reserve(expectedOutputData.size()); in AsyncEndToEndTestImpl() 170 for (auto&& it : expectedOutputData) in AsyncEndToEndTestImpl() 226 for (auto&& it : expectedOutputData) in AsyncEndToEndTestImpl() 324 std::map<int, std::vector<T>> expectedOutputData = {{0, outputExpected}}; in StridedSlicedEndToEndTest() local 328 expectedOutputData, in StridedSlicedEndToEndTest()
|
D | ComparisonEndToEndTestImpl.hpp | 73 std::map<int, std::vector<uint8_t>> expectedOutputData = {{ 0, expectedOutput }}; in ComparisonSimpleEndToEnd() local 75 …TestImpl<ArmnnInType, DataType::Boolean>(move(net), inputTensorData, expectedOutputData, backends); in ComparisonSimpleEndToEnd() 98 std::map<int, std::vector<uint8_t>> expectedOutputData = {{ 0, expectedOutput }}; in ComparisonBroadcastEndToEnd() local 100 …TestImpl<ArmnnInType, DataType::Boolean>(move(net), inputTensorData, expectedOutputData, backends); in ComparisonBroadcastEndToEnd()
|
D | SliceEndToEndTestImpl.hpp | 65 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput } }; in SliceEndToEnd() local 67 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in SliceEndToEnd() 94 std::map<int, std::vector<Half>> expectedOutputData = { { 0, expectedOutput } }; in SliceEndToEndFloat16() local 96 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in SliceEndToEndFloat16()
|
D | AdditionEndToEndTestImpl.hpp | 77 std::map<int, std::vector<T>> expectedOutputData = { { 0, expectedOutput } }; in AdditionEndToEnd() local 79 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in AdditionEndToEnd() 104 std::map<int, std::vector<Half>> expectedOutputData = { { 0, expectedOutput } }; in AdditionEndToEndFloat16() local 106 …rTestImpl<ArmnnType, ArmnnType>(std::move(network), inputTensorData, expectedOutputData, backends); in AdditionEndToEndFloat16()
|
D | GatherNdEndToEndTestImpl.hpp | 88 std::map<int, std::vector<T>> expectedOutputData = {{ 0, expectedOutput }}; in GatherNdEndToEnd() local 90 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in GatherNdEndToEnd() 156 std::map<int, std::vector<T>> expectedOutputData = {{ 0, expectedOutput }}; in GatherNdMultiDimEndToEnd() local 158 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in GatherNdMultiDimEndToEnd()
|
D | ResizeEndToEndTestImpl.hpp | 67 std::vector<float> expectedOutputData; in ResizeEndToEnd() local 72 expectedOutputData = in ResizeEndToEnd() 84 expectedOutputData = in ResizeEndToEnd() 119 …std::vector<T> qExpectedOutputData = armnnUtils::QuantizedVector<T>(expectedOutputData, qScale, qO… in ResizeEndToEnd()
|
D | GatherEndToEndTestImpl.hpp | 69 std::map<int, std::vector<T>> expectedOutputData = {{ 0, expectedOutput }}; in GatherEndToEnd() local 71 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in GatherEndToEnd() 125 std::map<int, std::vector<T>> expectedOutputData = {{ 0, expectedOutput }}; in GatherMultiDimEndToEnd() local 127 …EndToEndLayerTestImpl<ArmnnType, ArmnnType>(move(net), inputTensorData, expectedOutputData, backen… in GatherMultiDimEndToEnd()
|
/external/armnn/src/armnnDeserializer/test/ |
D | ParserFlatbuffersSerializeFixture.hpp | 124 const std::vector<DataType>& expectedOutputData); 133 const std::vector<OutputDataType>& expectedOutputData); 142 const std::map<std::string, std::vector<DataType>>& expectedOutputData); 151 const std::map<std::string, std::vector<OutputDataType>>& expectedOutputData); 170 const std::vector<DataType>& expectedOutputData) in RunTest() argument 172 …tputDimensions, ArmnnType, ArmnnType, DataType, DataType>(layersId, inputData, expectedOutputData); in RunTest() 182 … const std::vector<OutputDataType>& expectedOutputData) in RunTest() argument 186 … { { m_SingleOutputName, expectedOutputData } }); in RunTest() 192 … const std::map<std::string, std::vector<DataType>>& expectedOutputData) in RunTest() argument 194 …tputDimensions, ArmnnType, ArmnnType, DataType, DataType>(layersId, inputData, expectedOutputData); in RunTest() [all …]
|
/external/armnn/src/backends/backendsCommon/test/layerTests/ |
D | TransposeConvolution2dTestImpl.cpp | 122 const std::vector<float>& expectedOutputData, in TransposeConvolution2dTest() argument 197 testResult.m_ExpectedData = armnnUtils::QuantizedVector<T>(expectedOutputData, in TransposeConvolution2dTest() 266 std::vector<float> expectedOutputData = in SimpleTransposeConvolution2dTest() local 278 … std::transform(expectedOutputData.begin(), expectedOutputData.end(), expectedOutputData.begin(), in SimpleTransposeConvolution2dTest() 291 SwizzleData(inputInfo, inputData, outputInfo, expectedOutputData, weightsInfo, weightsData); in SimpleTransposeConvolution2dTest() 301 expectedOutputData, in SimpleTransposeConvolution2dTest() 356 std::vector<float> expectedOutputData = in PaddedTransposeConvolution2dTest() local 365 … std::transform(expectedOutputData.begin(), expectedOutputData.end(), expectedOutputData.begin(), in PaddedTransposeConvolution2dTest() 382 SwizzleData(inputInfo, inputData, outputInfo, expectedOutputData, weightsInfo, weightsData); in PaddedTransposeConvolution2dTest() 392 expectedOutputData, in PaddedTransposeConvolution2dTest() [all …]
|
D | DequantizeTestImpl.cpp | 26 const std::vector<T1>& expectedOutputData, in DequantizeTestImpl() argument 56 expectedOutputData, in DequantizeTestImpl() 83 std::vector<OutType> expectedOutputData; in DequantizeSimpleTest() local 86 expectedOutputData.push_back(i); in DequantizeSimpleTest() 94 expectedOutputData, in DequantizeSimpleTest() 118 std::vector<float> expectedOutputData = std::vector<float>( in DequantizeOffsetTest() local 131 expectedOutputData, in DequantizeOffsetTest()
|
D | QuantizeTestImpl.cpp | 30 const std::vector<T>& expectedOutputData, in QuantizeTestImpl() argument 57 expectedOutputData, in QuantizeTestImpl() 81 std::vector<T> expectedOutputData = std::vector<T>( in QuantizeSimpleTest() local 95 expectedOutputData, in QuantizeSimpleTest() 118 std::vector<T> expectedOutputData = std::vector<T>( in QuantizeClampTest() local 129 expectedOutputData, in QuantizeClampTest()
|
/external/armnn/src/armnnTfLiteParser/test/ |
D | ParserFlatbuffersFixture.hpp | 187 const std::vector<armnn::ResolveType<ArmnnType>>& expectedOutputData); 195 … const std::map<std::string, std::vector<armnn::ResolveType<ArmnnType>>>& expectedOutputData); 206 … const std::map<std::string, std::vector<armnn::ResolveType<ArmnnType2>>>& expectedOutputData, 220 … const std::map<std::string, std::vector<armnn::ResolveType<outputType>>>& expectedOutputData); 230 … const std::map<std::string, std::vector<armnn::ResolveType<ArmnnType2>>>& expectedOutputData); 313 … const std::vector<armnn::ResolveType<armnnType>>& expectedOutputData) in RunTest() argument 317 { { m_SingleOutputName, expectedOutputData } }); in RunTest() 327 const std::map<std::string, std::vector<armnn::ResolveType<armnnType>>>& expectedOutputData) in RunTest() argument 329 RunTest<NumOutputDimensions, armnnType, armnnType>(subgraphId, inputData, expectedOutputData); in RunTest() 341 const std::map<std::string, std::vector<armnn::ResolveType<armnnType2>>>& expectedOutputData, in RunTest() argument [all …]
|
/external/armnn/src/armnnUtils/ |
D | ParserPrototxtFixture.hpp | 55 void RunTest(const std::vector<float>& inputData, const std::vector<float>& expectedOutputData); 61 const std::map<std::string, std::vector<uint8_t>>& expectedOutputData); 67 const std::map<std::string, std::vector<T>>& expectedOutputData); 187 const std::vector<float>& expectedOutputData) in RunTest() argument 189 …tDimensions>({ { m_SingleInputName, inputData } }, { { m_SingleOutputName, expectedOutputData } }); in RunTest() 196 expectedOutputData) in RunComparisonTest() argument 198 RunTest<NumOutputDimensions, uint8_t>(inputData, expectedOutputData); in RunComparisonTest() 204 const std::map<std::string, std::vector<T>>& expectedOutputData) in RunTest() argument 227 for (auto&& it : expectedOutputData) in RunTest() 238 for (auto&& it : expectedOutputData) in RunTest()
|