diff options
author | Teresa Charlin <teresa.charlinreyes@arm.com> | 2024-02-07 20:55:53 +0000 |
---|---|---|
committer | Teresa Charlin <teresa.charlinreyes@arm.com> | 2024-02-08 14:08:11 +0000 |
commit | a4b6090eea91d4c11f4319d175b5c6fbf1d2a984 (patch) | |
tree | d94769d7b728c664b75b0cbdc2ee59b16c5f0385 /src/backends/tosaCommon | |
parent | fb1fb168736df22e09ac1748c1cb5a1f96520cb3 (diff) | |
download | armnn-a4b6090eea91d4c11f4319d175b5c6fbf1d2a984.tar.gz |
Add and tidy up activation and elementwise binary end to end tests
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I9714c4c57e923ac775dcde2951de07cea35c40ee
Diffstat (limited to 'src/backends/tosaCommon')
-rw-r--r-- | src/backends/tosaCommon/test/OneToManyMappingTests.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/backends/tosaCommon/test/OneToManyMappingTests.cpp b/src/backends/tosaCommon/test/OneToManyMappingTests.cpp index dde4d79392..cc129f3e14 100644 --- a/src/backends/tosaCommon/test/OneToManyMappingTests.cpp +++ b/src/backends/tosaCommon/test/OneToManyMappingTests.cpp @@ -197,14 +197,15 @@ static std::vector<BackendId> tosaDefaultBackends = { "TosaRef" }; TEST_CASE("GetTosaMapping_ActivationFloat32") { - LeakyReluEndToEndTest<DataType::Float32>(tosaDefaultBackends); + ActivationEndToEndTest<DataType::Float32>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 1.f, 0, 0.01f); } -TEST_CASE("GetTosaMapping_ActivationFloat16") +TEST_CASE("UNSUPPORTED_GetTosaMapping_ActivationFloat16") { try { - LeakyReluEndToEndTest<DataType::Float16>(tosaDefaultBackends); + ActivationEndToEndTest<DataType::Float16>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 1.f, 0, 0.01f); + FAIL("An exception should have been thrown"); } catch (armnn::Exception& e) { @@ -214,24 +215,25 @@ TEST_CASE("GetTosaMapping_ActivationFloat16") TEST_CASE("GetTosaMapping_ActivationInt32") { - LeakyReluEndToEndTest<DataType::Signed32>(tosaDefaultBackends, 0.15f, 0); + ActivationEndToEndTest<DataType::Signed32>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 0.15f, 0, 0.01f); } TEST_CASE("GetTosaMapping_ActivationInt16") { - LeakyReluEndToEndTest<DataType::QSymmS16>(tosaDefaultBackends, 0.35f, 0); + ActivationEndToEndTest<DataType::QSymmS16>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 0.35f, 0, 0.01f); } TEST_CASE("GetTosaMapping_ActivationInt8") { - LeakyReluEndToEndTest<DataType::QSymmS8>(tosaDefaultBackends, 0.75f, 0); + ActivationEndToEndTest<DataType::QSymmS8>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 0.75f, 0, 0.01f); } -TEST_CASE("GetTosaMapping_ActivationUInt8") +TEST_CASE("UNSUPPORTED_GetTosaMapping_ActivationUInt8") { try { - LeakyReluEndToEndTest<DataType::QAsymmU8>(tosaDefaultBackends); + ActivationEndToEndTest<DataType::QAsymmU8>(tosaDefaultBackends, ActivationFunction::LeakyReLu, 1.f, 0, 0.01f); + FAIL("An exception should have been thrown"); } catch (armnn::Exception& e) { |