From b1fcb411b3552e09af07ab06b5a49769e30bf047 Mon Sep 17 00:00:00 2001 From: Pablo Marquez Tello Date: Tue, 29 Aug 2023 13:51:09 +0100 Subject: Disable NEArgMinMaxLayer RunSmall_F32_S64 for armv7a * When the output is S64 the function NEArgMinMaxLayer uses CpuCast to convert the output to S64 and this is only supported on aarch64. * Disable this test case for non aarch64 builds * Resolves COMPMID-6536 Change-Id: I554c21ce9a029af086e9137b5369b7951b779997 Signed-off-by: Pablo Marquez Tello Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/10212 Benchmark: Arm Jenkins Reviewed-by: Viet-Hoa Do Comments-Addressed: Arm Jenkins Tested-by: Arm Jenkins --- tests/validation/NEON/ArgMinMax.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/validation/NEON/ArgMinMax.cpp b/tests/validation/NEON/ArgMinMax.cpp index c80c936b6d..91b8128dea 100644 --- a/tests/validation/NEON/ArgMinMax.cpp +++ b/tests/validation/NEON/ArgMinMax.cpp @@ -97,7 +97,9 @@ using NEArgMinMaxValidationFixture = ArgMinMaxValidationFixture; using NEArgMinMaxValidationFixture_F16_S32 = NEArgMinMaxValidationFixture; using NEArgMinMaxValidationFixture_F32_S32 = NEArgMinMaxValidationFixture; +#ifdef __aarch64__ using NEArgMinMaxValidationFixture_F32_S64 = NEArgMinMaxValidationFixture; +#endif // __aarch64__ TEST_SUITE(S32) FIXTURE_DATA_TEST_CASE(RunSmallAxis0, @@ -184,6 +186,7 @@ FIXTURE_DATA_TEST_CASE(RunSmall, validate(Accessor(_target), _reference); } +#ifdef __aarch64__ FIXTURE_DATA_TEST_CASE(RunSmall_F32_S64, NEArgMinMaxValidationFixture_F32_S64, framework::DatasetMode::PRECOMMIT, @@ -196,6 +199,7 @@ FIXTURE_DATA_TEST_CASE(RunSmall_F32_S64, // Validate output validate(Accessor(_target), _reference); } +#endif // __aarch64__ FIXTURE_DATA_TEST_CASE(RunLarge, NEArgMinMaxValidationFixture_F32_S32, -- cgit v1.2.1