From b2397fd9d68f12792b04dd90ae72dfb8cb9f4a60 Mon Sep 17 00:00:00 2001 From: Ferran Balaguer Date: Thu, 25 Jul 2019 12:12:39 +0100 Subject: IVGCVSW-3398 Add LSTM normalization parameters to HAL 1.2 * Adding LSTM processing function in HAL 1.2 with normalization parameters * Refactoring LSTM tests !armnn:1608 Signed-off-by: Ferran Balaguer Change-Id: I0e00f14ef078a333e9f2f23d6278a5d92a3001d6 --- test/1.2/Lstm.cpp | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 test/1.2/Lstm.cpp (limited to 'test/1.2') diff --git a/test/1.2/Lstm.cpp b/test/1.2/Lstm.cpp new file mode 100644 index 00000000..a76b7610 --- /dev/null +++ b/test/1.2/Lstm.cpp @@ -0,0 +1,44 @@ +// +// Copyright © 2017 Arm Ltd. All rights reserved. +// SPDX-License-Identifier: MIT +// + +#include "../Lstm.hpp" + +#include + +BOOST_AUTO_TEST_SUITE(LstmTests) + +using namespace armnn_driver; + +BOOST_DATA_TEST_CASE(LstmNoCifgNoPeepholeNoProjectionTest, COMPUTE_DEVICES) +{ + LstmNoCifgNoPeepholeNoProjection(sample); +} + +BOOST_DATA_TEST_CASE(LstmCifgPeepholeNoProjectionTest, COMPUTE_DEVICES) +{ + LstmCifgPeepholeNoProjection(sample); +} + +BOOST_DATA_TEST_CASE(LstmNoCifgPeepholeProjectionTest, COMPUTE_DEVICES) +{ + LstmNoCifgPeepholeProjection(sample); +} + +BOOST_DATA_TEST_CASE(LstmCifgPeepholeNoProjectionBatch2Test, COMPUTE_DEVICES) +{ + LstmCifgPeepholeNoProjectionBatch2(sample); +} + +BOOST_DATA_TEST_CASE(LstmNoCifgPeepholeProjectionNoClippingLayerNormTest, COMPUTE_DEVICES) +{ + LstmNoCifgPeepholeProjectionNoClippingLayerNorm(sample); +} + +BOOST_DATA_TEST_CASE(LstmCifgPeepholeProjectionNoClippingLayerNormTest, COMPUTE_DEVICES) +{ + LstmCifgPeepholeProjectionNoClippingLayerNorm(sample); +} + +BOOST_AUTO_TEST_SUITE_END() -- cgit v1.2.1