From c5a5ac680ce168e74ab38d5011547e00f1ad0b5b Mon Sep 17 00:00:00 2001 From: Mehdi Goli Date: Tue, 24 May 2022 03:11:46 +0000 Subject: [PATCH] [SYCL] SYCL-2020 range does not have default constructor. --- .../Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h index 8a9177982..3cbc1ab60 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h @@ -394,8 +394,8 @@ struct TensorEvaluator{numX, numP}; - auto global_range = cl::sycl::range<2>{}; - auto local_range = cl::sycl::range<2>{}; + auto global_range = cl::sycl::range<2>{1, 1}; + auto local_range = cl::sycl::range<2>{1, 1}; const size_t kernel_size = m_kernelImpl.dimensions().TotalSize(); m_device.parallel_for_setup(input_dim, global_range, local_range); @@ -425,8 +425,8 @@ struct TensorEvaluator{numX, numY, numP}; - auto global_range = cl::sycl::range<3>{}; - auto local_range = cl::sycl::range<3>{}; + auto global_range = cl::sycl::range<3>{1, 1, 1}; + auto local_range = cl::sycl::range<3>{1, 1, 1}; m_device.parallel_for_setup(input_dim, global_range, local_range); @@ -469,8 +469,8 @@ struct TensorEvaluator indexMapper(m_inputImpl.dimensions(), kernel_dims, indices); - auto global_range = cl::sycl::range<3>{}; - auto local_range = cl::sycl::range<3>{}; + auto global_range = cl::sycl::range<3>{1, 1, 1}; + auto local_range = cl::sycl::range<3>{1, 1, 1}; m_device.parallel_for_setup(input_dim, global_range, local_range); auto local_memory_range = (local_range + kernel_size - 1);