aboutsummaryrefslogtreecommitdiff
path: root/src/armnnTfLiteParser/test
diff options
context:
space:
mode:
authorMatthew Sloyan <matthew.sloyan@arm.com>2020-12-16 12:50:01 +0000
committerJim Flynn <jim.flynn@arm.com>2020-12-17 12:20:58 +0000
commit7515d0730acc926316886a85401bcd36f640627e (patch)
tree97b312e641e7419b14dd6f7b1686afc6b56e788b /src/armnnTfLiteParser/test
parentdf82f3abc8acc90acfd56f18744a8cae201a759a (diff)
downloadarmnn-7515d0730acc926316886a85401bcd36f640627e.tar.gz
IVGCVSW-5614 Enable Hard Swish and Elu activations
* Enabled Hard Swish and Elu in TfLiteDelegate * Added support for Elu in TfLiteParser Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: If09321b58568a98e14cabce610a1586556da041e
Diffstat (limited to 'src/armnnTfLiteParser/test')
-rw-r--r--src/armnnTfLiteParser/test/Activations.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/armnnTfLiteParser/test/Activations.cpp b/src/armnnTfLiteParser/test/Activations.cpp
index e57477e620..f74c22d107 100644
--- a/src/armnnTfLiteParser/test/Activations.cpp
+++ b/src/armnnTfLiteParser/test/Activations.cpp
@@ -106,6 +106,18 @@ BOOST_FIXTURE_TEST_CASE(ParseTanH, TanHFixture)
{ -0.09966799f, -0.19737528f, -0.29131261f, -0.379949f, 0.09966799f, 0.19737528f, 0.29131261f });
}
+struct EluFixture : ActivationFixture
+{
+ EluFixture() : ActivationFixture("ELU", "FLOAT32") {}
+};
+
+BOOST_FIXTURE_TEST_CASE(ParseElu, EluFixture)
+{
+ RunTest<2, armnn::DataType::Float32>(0,
+ { -2.0f, -1.0f, -0.0f, 0.0f, 1.0f, 2.0f, 3.0f },
+ { -0.86466471676f, -0.63212055882f, -0.0f, 0.0f, 1.0f, 2.0f, 3.0f });
+}
+
struct HardSwishFixture : ActivationFixture
{
HardSwishFixture() : ActivationFixture("HARD_SWISH", "FLOAT32") {}