aboutsummaryrefslogtreecommitdiff
path: root/tests/CL/Helper.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CL/Helper.h')
-rw-r--r--tests/CL/Helper.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/CL/Helper.h b/tests/CL/Helper.h
index d217af6e18..5153e98add 100644
--- a/tests/CL/Helper.h
+++ b/tests/CL/Helper.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2017-2020 Arm Limited.
+ * Copyright (c) 2017-2021 Arm Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -24,12 +24,11 @@
#ifndef ARM_COMPUTE_TEST_CL_HELPER_H
#define ARM_COMPUTE_TEST_CL_HELPER_H
-#include "src/core/CL/kernels/CLFillBorderKernel.h"
-#include "src/core/CL/kernels/CLMemsetKernel.h"
-
#include "arm_compute/runtime/CL/CLScheduler.h"
#include "arm_compute/runtime/CL/ICLSimpleFunction.h"
+#include "arm_compute/runtime/CL/functions/CLFill.h"
#include "arm_compute/runtime/IFunction.h"
+#include "src/core/CL/kernels/CLFillBorderKernel.h"
#include "src/core/CL/ICLKernel.h"
@@ -118,7 +117,7 @@ public:
k->configure(first, second, std::forward<Args>(args)...);
_kernel = std::move(k);
_border_handler.configure(first, BorderSize(bordersize), BorderMode::CONSTANT, PixelValue());
- _memset_kernel.configure(second, PixelValue());
+ _fill.configure(second, PixelValue());
}
// Inherited method overridden:
@@ -126,13 +125,13 @@ public:
{
ARM_COMPUTE_ERROR_ON_MSG(!_kernel, "The CL kernel or function isn't configured");
- CLScheduler::get().enqueue(_memset_kernel, false);
+ _fill.run();
CLScheduler::get().enqueue(_border_handler, false);
CLScheduler::get().enqueue(*_kernel);
}
private:
- CLMemsetKernel _memset_kernel{}; /**< Kernel to initialize the tensor */
+ CLFill _fill{}; /**< Kernel to initialize the tensor */
CLFillBorderKernel _border_handler{}; /**< Kernel to handle borders */
std::unique_ptr<ICLKernel> _kernel{}; /**< Kernel to run */
};