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/DriverTestHelpers.cpp | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) (limited to 'test/DriverTestHelpers.cpp') diff --git a/test/DriverTestHelpers.cpp b/test/DriverTestHelpers.cpp index 3a3c98ff..0bc0cf76 100644 --- a/test/DriverTestHelpers.cpp +++ b/test/DriverTestHelpers.cpp @@ -15,7 +15,7 @@ namespace neuralnetworks namespace V1_0 { -std::ostream& operator<<(std::ostream& os, ErrorStatus stat) +std::ostream& operator<<(std::ostream& os, V1_0::ErrorStatus stat) { return os << static_cast(stat); } @@ -31,7 +31,7 @@ namespace driverTestHelpers using namespace android::hardware; using namespace armnn_driver; -Return ExecutionCallback::notify(ErrorStatus status) +Return ExecutionCallback::notify(V1_0::ErrorStatus status) { (void)status; ALOGI("ExecutionCallback::notify invoked"); @@ -53,7 +53,7 @@ Return ExecutionCallback::wait() return Void(); } -Return PreparedModelCallback::notify(ErrorStatus status, +Return PreparedModelCallback::notify(V1_0::ErrorStatus status, const android::sp& preparedModel) { m_ErrorStatus = status; @@ -63,7 +63,7 @@ Return PreparedModelCallback::notify(ErrorStatus status, #ifdef ARMNN_ANDROID_NN_V1_2 -Return PreparedModelCallback_1_2::notify(ErrorStatus status, +Return PreparedModelCallback_1_2::notify(V1_0::ErrorStatus status, const android::sp& preparedModel) { m_ErrorStatus = status; @@ -71,7 +71,7 @@ Return PreparedModelCallback_1_2::notify(ErrorStatus status, return Void(); } -Return PreparedModelCallback_1_2::notify_1_2(ErrorStatus status, +Return PreparedModelCallback_1_2::notify_1_2(V1_0::ErrorStatus status, const android::sp& preparedModel) { m_ErrorStatus = status; @@ -104,15 +104,15 @@ hidl_memory allocateSharedMemory(int64_t size) android::sp PrepareModelWithStatus(const V1_0::Model& model, armnn_driver::ArmnnDriver& driver, - ErrorStatus& prepareStatus, - ErrorStatus expectedStatus) + V1_0::ErrorStatus& prepareStatus, + V1_0::ErrorStatus expectedStatus) { android::sp cb(new PreparedModelCallback()); driver.prepareModel(model, cb); prepareStatus = cb->GetErrorStatus(); BOOST_TEST(prepareStatus == expectedStatus); - if (expectedStatus == ErrorStatus::NONE) + if (expectedStatus == V1_0::ErrorStatus::NONE) { BOOST_TEST((cb->GetPreparedModel() != nullptr)); } @@ -123,15 +123,15 @@ android::sp PrepareModelWithStatus(const V1_0::Model& mode android::sp PrepareModelWithStatus(const V1_1::Model& model, armnn_driver::ArmnnDriver& driver, - ErrorStatus& prepareStatus, - ErrorStatus expectedStatus) + V1_0::ErrorStatus& prepareStatus, + V1_0::ErrorStatus expectedStatus) { android::sp cb(new PreparedModelCallback()); driver.prepareModel_1_1(model, V1_1::ExecutionPreference::LOW_POWER, cb); prepareStatus = cb->GetErrorStatus(); BOOST_TEST(prepareStatus == expectedStatus); - if (expectedStatus == ErrorStatus::NONE) + if (expectedStatus == V1_0::ErrorStatus::NONE) { BOOST_TEST((cb->GetPreparedModel() != nullptr)); } @@ -144,8 +144,8 @@ android::sp PrepareModelWithStatus(const V1_1::Model& mode android::sp PrepareModelWithStatus_1_2(const armnn_driver::hal_1_2::HalPolicy::Model& model, armnn_driver::ArmnnDriver& driver, - ErrorStatus& prepareStatus, - ErrorStatus expectedStatus) + V1_0::ErrorStatus& prepareStatus, + V1_0::ErrorStatus expectedStatus) { android::sp cb(new PreparedModelCallback_1_2()); @@ -157,7 +157,7 @@ android::sp PrepareModelWithStatus_1_2(const armnn_driver: prepareStatus = cb->GetErrorStatus(); BOOST_TEST(prepareStatus == expectedStatus); - if (expectedStatus == ErrorStatus::NONE) + if (expectedStatus == V1_0::ErrorStatus::NONE) { BOOST_TEST((cb->GetPreparedModel_1_2() != nullptr)); } @@ -166,23 +166,24 @@ android::sp PrepareModelWithStatus_1_2(const armnn_driver: #endif -ErrorStatus Execute(android::sp preparedModel, - const Request& request, - ErrorStatus expectedStatus) +V1_0::ErrorStatus Execute(android::sp preparedModel, + const V1_0::Request& request, + V1_0::ErrorStatus expectedStatus) { BOOST_TEST(preparedModel.get() != nullptr); android::sp cb(new ExecutionCallback()); - ErrorStatus execStatus = preparedModel->execute(request, cb); + V1_0::ErrorStatus execStatus = preparedModel->execute(request, cb); BOOST_TEST(execStatus == expectedStatus); ALOGI("Execute: waiting for callback to be invoked"); cb->wait(); return execStatus; } -android::sp ExecuteNoWait(android::sp preparedModel, const Request& request) +android::sp ExecuteNoWait(android::sp preparedModel, + const V1_0::Request& request) { android::sp cb(new ExecutionCallback()); - BOOST_TEST(preparedModel->execute(request, cb) == ErrorStatus::NONE); + BOOST_TEST(preparedModel->execute(request, cb) == V1_0::ErrorStatus::NONE); ALOGI("ExecuteNoWait: returning callback object"); return cb; } -- cgit v1.2.1