IVGCVSW-4441 Add Support for ANEURALNETWORKS_ELU to HAL 1.3 Driver
* Read alpha parameter for ELU operation
* Created ConvertionUtils_1_3 for 1.3 Driver
* Added QAsymmS8 data type support to swizzle the tensor
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I9d66a4e8d5468efa305bb8f6c352f13d27602274
diff --git a/1.3/HalPolicy.cpp b/1.3/HalPolicy.cpp
index 28d7319..b2b8a86 100644
--- a/1.3/HalPolicy.cpp
+++ b/1.3/HalPolicy.cpp
@@ -230,10 +230,7 @@
bool HalPolicy::ConvertElu(const Operation& operation, const Model& model, ConversionData& data)
{
ALOGV("hal_1_3::HalPolicy::ConvertElu()");
- ActivationDescriptor desc;
- desc.m_Function = ActivationFunction::Elu;
-
- return ::ConvertToActivation<hal_1_3::HalPolicy>(operation, __func__, desc, model, data);
+ return ::ConvertElu<hal_1_3::HalPolicy>(operation, model, data);
}
bool HalPolicy::ConvertExpandDims(const Operation& operation, const Model& model, ConversionData& data)
diff --git a/1.3/HalPolicy.hpp b/1.3/HalPolicy.hpp
index e3f21b1..c601942 100644
--- a/1.3/HalPolicy.hpp
+++ b/1.3/HalPolicy.hpp
@@ -7,6 +7,7 @@
#include "../ConversionUtils.hpp"
#include "../ConversionUtils_1_2.hpp"
+#include "../ConversionUtils_1_3.hpp"
#include <HalInterfaces.h>