From ec1e5b8d0a0eeba7eae0f1fdb5e32c72f8a8093c Mon Sep 17 00:00:00 2001 From: Kevin May Date: Wed, 26 Feb 2020 17:00:39 +0000 Subject: IVGCVSW-4473 Android R pre Hal 1_3 build changes * Update ErrorStatus to V1_0::ErrorStatus * Update Request to V1_0::Request * Update OperandType to V1_2::OperandType * Add namespace android::nn::hal in ArmnnDriverImpl for R only * Add missing g_RelaxedFloat32toFloat16PerformancePowerUsageName * Add namespace V1_0 or V1_1 where necessary * Update Android.mk with R macro and android.hardware.neuralnetworks@1.3 * Remove androidnn.go * include IAllocator in DriverTestHelpers * Remove unused LOCAL_CFLAGS Signed-off-by: Kevin May Change-Id: I1787f1ed6784b3bbec017536d87d49197405e853 Signed-off-by: Kevin May --- test/Concat.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'test/Concat.cpp') diff --git a/test/Concat.cpp b/test/Concat.cpp index 9beb67bd..b99e31cc 100644 --- a/test/Concat.cpp +++ b/test/Concat.cpp @@ -35,8 +35,8 @@ ConcatTestImpl(const std::vector & inputs, int32_t concatAxis, const TestTensor & expectedOutputTensor, armnn::Compute computeDevice, - ErrorStatus expectedPrepareStatus=ErrorStatus::NONE, - ErrorStatus expectedExecStatus=ErrorStatus::NONE) + V1_0::ErrorStatus expectedPrepareStatus=V1_0::ErrorStatus::NONE, + V1_0::ErrorStatus expectedExecStatus=V1_0::ErrorStatus::NONE) { std::unique_ptr driver = std::make_unique(DriverOptions(computeDevice)); HalPolicy::Model model{}; @@ -59,13 +59,13 @@ ConcatTestImpl(const std::vector & inputs, model.operations[0].outputs = hidl_vec{static_cast(inputs.size()+1)}; // make the prepared model - ErrorStatus prepareStatus=ErrorStatus::NONE; + V1_0::ErrorStatus prepareStatus=V1_0::ErrorStatus::NONE; android::sp preparedModel = PrepareModelWithStatus(model, *driver, prepareStatus, expectedPrepareStatus); BOOST_TEST(prepareStatus == expectedPrepareStatus); - if (prepareStatus != ErrorStatus::NONE) + if (prepareStatus != V1_0::ErrorStatus::NONE) { // prepare failed, we cannot continue return; @@ -111,7 +111,7 @@ ConcatTestImpl(const std::vector & inputs, } // make the request based on the arguments - Request request = {}; + V1_0::Request request = {}; request.inputs = inputArguments; request.outputs = outputArguments; @@ -131,7 +131,7 @@ ConcatTestImpl(const std::vector & inputs, auto execStatus = Execute(preparedModel, request, expectedExecStatus); BOOST_TEST(execStatus == expectedExecStatus); - if (execStatus == ErrorStatus::NONE) + if (execStatus == V1_0::ErrorStatus::NONE) { // check the result if there was no error const float * expectedOutput = expectedOutputTensor.GetData(); @@ -310,7 +310,7 @@ BOOST_DATA_TEST_CASE(AxisTooBig, COMPUTE_DEVICES) // The axis must be within the range of [-rank(values), rank(values)) // see: https://www.tensorflow.org/api_docs/python/tf/concat TestTensor uncheckedOutput{armnn::TensorShape{1,1,1,1},{0}}; - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn}, axis, uncheckedOutput, sample, expectedParserStatus); } @@ -323,7 +323,7 @@ BOOST_DATA_TEST_CASE(AxisTooSmall, COMPUTE_DEVICES) // The axis must be within the range of [-rank(values), rank(values)) // see: https://www.tensorflow.org/api_docs/python/tf/concat TestTensor uncheckedOutput{armnn::TensorShape{1,1,1,1},{0}}; - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn}, axis, uncheckedOutput, sample, expectedParserStatus); } @@ -333,7 +333,7 @@ BOOST_DATA_TEST_CASE(TooFewInputs, COMPUTE_DEVICES) TestTensor aIn{armnn::TensorShape{1,1,1,1},{0}}; // We need at least two tensors to concatenate - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn}, axis, aIn, sample, expectedParserStatus); } @@ -350,7 +350,7 @@ BOOST_DATA_TEST_CASE(MismatchedInputDimensions, COMPUTE_DEVICES) 2, 3, 7, 8, 9, 11}}; // The input dimensions must be compatible - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn, &mismatched}, axis, expected, sample, expectedParserStatus); } @@ -362,7 +362,7 @@ BOOST_DATA_TEST_CASE(MismatchedInputRanks, COMPUTE_DEVICES) TestTensor expected{armnn::TensorShape{1,1,3},{0,1,4}}; // The input dimensions must be compatible - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn}, axis, expected, sample, expectedParserStatus); } @@ -380,7 +380,7 @@ BOOST_DATA_TEST_CASE(MismatchedOutputDimensions, COMPUTE_DEVICES) 2, 3, 7, 8, 9, 11}}; // The input and output dimensions must be compatible - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn, &cIn}, axis, mismatched, sample, expectedParserStatus); } @@ -398,7 +398,7 @@ BOOST_DATA_TEST_CASE(MismatchedOutputRank, COMPUTE_DEVICES) 2, 3, 7, 8, 9, 11}}; // The input and output ranks must match - ErrorStatus expectedParserStatus = ErrorStatus::GENERAL_FAILURE; + V1_0::ErrorStatus expectedParserStatus = V1_0::ErrorStatus::GENERAL_FAILURE; ConcatTestImpl({&aIn, &bIn, &cIn}, axis, mismatched, sample, expectedParserStatus); } -- cgit v1.2.1