IVGCVSW-4471 ValidationTestIntrospection.DeviceGetType fails in Q NN tests
* Throw an exception if there is no known backend specified for the driver
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I8b0be33c0a8786b493ac1f8c17573853db8e8218
diff --git a/ArmnnDevice.cpp b/ArmnnDevice.cpp
index 34019c3..ffb07c8 100644
--- a/ArmnnDevice.cpp
+++ b/ArmnnDevice.cpp
@@ -94,7 +94,7 @@
{
if (std::find(supportedDevices.cbegin(), supportedDevices.cend(), backend) == supportedDevices.cend())
{
- ALOGW("Requested unknown backend %s", backend.Get().c_str());
+ ALOGW("ArmnnDevice: Requested unknown backend %s", backend.Get().c_str());
}
else
{
@@ -105,8 +105,8 @@
if (backends.empty())
{
- backends.emplace_back("GpuAcc");
- ALOGW("No known backend specified. Defaulting to: GpuAcc");
+ // No known backend specified
+ throw armnn::InvalidArgumentException("ArmnnDevice: No known backend specified.");
}
m_Options.SetBackends(backends);