diff options
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 |