From fffbdbcc52ae2f30b9c51637d82e5e1f5d604e71 Mon Sep 17 00:00:00 2001 From: Gary Antcliffe Date: Tue, 28 May 2019 11:40:21 +0100 Subject: COMPUTE-10611: CL: Set config_id to enabling LWS tuning Change-Id: Ie457ab751e1527841c3e2881a25eac889435a26e Signed-off-by: Gary Antcliffe Reviewed-on: https://review.mlplatform.org/c/1408 Comments-Addressed: Arm Jenkins Reviewed-by: Georgios Pinitas Tested-by: Arm Jenkins --- src/core/CL/kernels/CLFillBorderKernel.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/core/CL/kernels/CLFillBorderKernel.cpp') diff --git a/src/core/CL/kernels/CLFillBorderKernel.cpp b/src/core/CL/kernels/CLFillBorderKernel.cpp index 5fdb826f8b..c63b3be9af 100644 --- a/src/core/CL/kernels/CLFillBorderKernel.cpp +++ b/src/core/CL/kernels/CLFillBorderKernel.cpp @@ -149,6 +149,17 @@ void CLFillBorderKernel::configure(ICLTensor *tensor, BorderSize border_size, Bo win.set(Window::DimY, Window::Dimension(0, 1, 1)); win.use_tensor_dimensions(tensor->info()->tensor_shape(), Window::DimZ); ICLKernel::configure_internal(win); + + // Set config_id for enabling LWS tuning + _config_id = kernel_name; + _config_id += "_"; + _config_id += lower_string(string_from_data_type(dt)); + _config_id += "_"; + _config_id += support::cpp11::to_string(tensor->info()->dimension(0)); + _config_id += "_"; + _config_id += support::cpp11::to_string(tensor->info()->dimension(1)); + _config_id += "_"; + _config_id += lower_string(string_from_border_mode(border_mode)); } void CLFillBorderKernel::run(const Window &window, cl::CommandQueue &queue) -- cgit v1.2.1