diff options
author | John Richardson <john.richardson@arm.com> | 2018-06-06 14:08:58 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-11-02 16:52:54 +0000 |
commit | d226d8dd6599b16ebbb22f4930abb49798ec811b (patch) | |
tree | d27cb357b2a36a8eff8494b2fe5762946b97dba2 /tests/benchmark/fixtures/LaplacianPyramidFixture.h | |
parent | 6eb19b944949438d8c960c73d68ac9b224d626ef (diff) | |
download | ComputeLibrary-d226d8dd6599b16ebbb22f4930abb49798ec811b.tar.gz |
COMPMID-761: Add CL/NEON LaplacianReconstruct benchmark tests
Change-Id: I21d94d83e2bcde6c992c2425a1b8cc6f60a1d12a
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/134757
Tested-by: Jenkins <bsgcomp@arm.com>
Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
Diffstat (limited to 'tests/benchmark/fixtures/LaplacianPyramidFixture.h')
-rw-r--r-- | tests/benchmark/fixtures/LaplacianPyramidFixture.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/benchmark/fixtures/LaplacianPyramidFixture.h b/tests/benchmark/fixtures/LaplacianPyramidFixture.h index 3d594b7f80..7bc3370312 100644 --- a/tests/benchmark/fixtures/LaplacianPyramidFixture.h +++ b/tests/benchmark/fixtures/LaplacianPyramidFixture.h @@ -47,7 +47,9 @@ public: // Initialize pyramid PyramidInfo pyramid_info(num_levels, SCALE_PYRAMID_HALF, input_shape, format_out); - pyramid.init(pyramid_info); + + // Use conservative padding strategy to fit all subsequent kernels + pyramid.init_auto_padding(pyramid_info); // Create tensor src = create_tensor<TensorType>(input_shape, format_in); @@ -84,11 +86,13 @@ public: sync_tensor_if_necessary<TensorType>(dst); } -private: - TensorType src{}; +protected: TensorType dst{}; PyramidType pyramid{}; - Function laplacian_pyramid_func{}; + +private: + TensorType src{}; + Function laplacian_pyramid_func{}; }; } // namespace benchmark } // namespace test |