From 1cd41495153c4e89d6195b42f870967339c1a13b Mon Sep 17 00:00:00 2001 From: Sanghoon Lee Date: Thu, 15 Mar 2018 11:48:48 +0000 Subject: COMPMID-577: Implement CL validation for GaussianPyramid Change-Id: If879cbe15b14d97818c24d44b29fc69b6c8cb686 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/127601 Reviewed-by: Gian Marco Iodice Tested-by: Jenkins Reviewed-by: Anthony Barbier --- tests/validation/NEON/GaussianPyramid.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'tests/validation/NEON/GaussianPyramid.cpp') diff --git a/tests/validation/NEON/GaussianPyramid.cpp b/tests/validation/NEON/GaussianPyramid.cpp index 0dea57e75b..c646b5011f 100644 --- a/tests/validation/NEON/GaussianPyramid.cpp +++ b/tests/validation/NEON/GaussianPyramid.cpp @@ -44,13 +44,11 @@ namespace validation { namespace { -constexpr AbsoluteTolerance tolerance_fp32(1.0f); /**< Tolerance value for comparing reference's output against implementation's output */ - const auto small_gaussian_pyramid_levels = combine(datasets::Medium2DShapes(), datasets::BorderModes()) * framework::dataset::make("numlevels", 2, 4); const auto large_gaussian_pyramid_levels = combine(datasets::Large2DShapes(), datasets::BorderModes()) * framework::dataset::make("numlevels", 2, 5); -template -inline void validate_gaussian_pyramid(const Pyramid &target, const std::vector> &reference, BorderMode border_mode, U tolerance, float tolerance_number = 0.0f) +template +inline void validate_gaussian_pyramid(const Pyramid &target, const std::vector> &reference, BorderMode border_mode) { ValidRegion prev_valid_region = shape_to_valid_region(reference[0].shape()); @@ -59,7 +57,7 @@ inline void validate_gaussian_pyramid(const Pyramid &target, const std::vector, framework::DatasetMode::ALL, small_gaussian_pyramid_levels) { - validate_gaussian_pyramid(_target, _reference, _border_mode, tolerance_fp32); + validate_gaussian_pyramid(_target, _reference, _border_mode); } FIXTURE_DATA_TEST_CASE(RunLargeGaussianPyramidHalf, NEGaussianPyramidHalfFixture, framework::DatasetMode::NIGHTLY, large_gaussian_pyramid_levels) { - validate_gaussian_pyramid(_target, _reference, _border_mode, tolerance_fp32); + validate_gaussian_pyramid(_target, _reference, _border_mode); } TEST_SUITE_END() TEST_SUITE_END() -- cgit v1.2.1