blob: 032b5373fd647cd0664e2611b092007ef5815c27 [file] [log] [blame]
Ferran Balaguerb2397fd2019-07-25 12:12:39 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#include "../Lstm.hpp"
7
8#include <boost/test/data/test_case.hpp>
9
10BOOST_AUTO_TEST_SUITE(LstmTests)
11
12using namespace armnn_driver;
13
14BOOST_DATA_TEST_CASE(LstmNoCifgNoPeepholeNoProjectionTest, COMPUTE_DEVICES)
15{
16 LstmNoCifgNoPeepholeNoProjection<hal_1_2::HalPolicy>(sample);
17}
18
19BOOST_DATA_TEST_CASE(LstmCifgPeepholeNoProjectionTest, COMPUTE_DEVICES)
20{
21 LstmCifgPeepholeNoProjection<hal_1_2::HalPolicy>(sample);
22}
23
24BOOST_DATA_TEST_CASE(LstmNoCifgPeepholeProjectionTest, COMPUTE_DEVICES)
25{
26 LstmNoCifgPeepholeProjection<hal_1_2::HalPolicy>(sample);
27}
28
29BOOST_DATA_TEST_CASE(LstmCifgPeepholeNoProjectionBatch2Test, COMPUTE_DEVICES)
30{
31 LstmCifgPeepholeNoProjectionBatch2<hal_1_2::HalPolicy>(sample);
32}
33
34BOOST_DATA_TEST_CASE(LstmNoCifgPeepholeProjectionNoClippingLayerNormTest, COMPUTE_DEVICES)
35{
36 LstmNoCifgPeepholeProjectionNoClippingLayerNorm<hal_1_2::HalPolicy>(sample);
37}
38
39BOOST_DATA_TEST_CASE(LstmCifgPeepholeProjectionNoClippingLayerNormTest, COMPUTE_DEVICES)
40{
41 LstmCifgPeepholeProjectionNoClippingLayerNorm<hal_1_2::HalPolicy>(sample);
42}
43
Ellen Norris-Thompsona3d7fad2019-08-05 14:20:32 +010044BOOST_DATA_TEST_CASE(QuantizedLstmTest, COMPUTE_DEVICES)
45{
46 QuantizedLstm<hal_1_2::HalPolicy>(sample);
47}
48
Ferran Balaguerb2397fd2019-07-25 12:12:39 +010049BOOST_AUTO_TEST_SUITE_END()