// // Copyright © 2017 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #include "../Lstm.hpp" using namespace armnn_driver; #if defined(ARMNNREF_ENABLED) DOCTEST_TEST_SUITE("LstmTests_1.2_CpuRef") { DOCTEST_TEST_CASE("LstmNoCifgNoPeepholeNoProjectionTest_1.2_armnn::Compute::CpuRef") { LstmNoCifgNoPeepholeNoProjection(armnn::Compute::CpuRef); } DOCTEST_TEST_CASE("LstmCifgPeepholeNoProjectionTest_1.2_CpuRef") { LstmCifgPeepholeNoProjection(armnn::Compute::CpuRef); } DOCTEST_TEST_CASE("LstmNoCifgPeepholeProjectionTest_1.2_CpuRef") { LstmNoCifgPeepholeProjection(armnn::Compute::CpuRef); } DOCTEST_TEST_CASE("LstmCifgPeepholeNoProjectionBatch2Test_1.2_CpuRef") { LstmCifgPeepholeNoProjectionBatch2(armnn::Compute::CpuRef); } DOCTEST_TEST_CASE("QuantizedLstmTest_1.2_CpuRef") { QuantizedLstm(armnn::Compute::CpuRef); } } #endif #if defined(ARMCOMPUTECL_ENABLED) DOCTEST_TEST_SUITE("LstmTests_1.2_GpuAcc") { DOCTEST_TEST_CASE("LstmNoCifgNoPeepholeNoProjectionTest_1.2_GpuAcc") { LstmNoCifgNoPeepholeNoProjection(armnn::Compute::GpuAcc); } DOCTEST_TEST_CASE("LstmCifgPeepholeNoProjectionTest_1.2_GpuAcc") { LstmCifgPeepholeNoProjection(armnn::Compute::GpuAcc); } DOCTEST_TEST_CASE("LstmNoCifgPeepholeProjectionTest_1.2_GpuAcc") { LstmNoCifgPeepholeProjection(armnn::Compute::GpuAcc); } DOCTEST_TEST_CASE("LstmCifgPeepholeNoProjectionBatch2Test_1.2_GpuAcc") { LstmCifgPeepholeNoProjectionBatch2(armnn::Compute::GpuAcc); } DOCTEST_TEST_CASE("QuantizedLstmTest_1.2_GpuAcc") { QuantizedLstm(armnn::Compute::GpuAcc); } } #endif