From e9ffe0c9f9934e5099cffdfffd7bfa441ad0594f Mon Sep 17 00:00:00 2001 From: "Skrobot, Daniel" Date: Thu, 20 Nov 2025 20:30:28 +0100 Subject: [PATCH 1/2] Remove runtime_error for cluster dims and local ranges dims must be the same --- sycl/source/detail/ndrange_desc.hpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sycl/source/detail/ndrange_desc.hpp b/sycl/source/detail/ndrange_desc.hpp index 1a18aa97a31f2..8f61defa439a7 100644 --- a/sycl/source/detail/ndrange_desc.hpp +++ b/sycl/source/detail/ndrange_desc.hpp @@ -86,10 +86,6 @@ class NDRDescT { : NDRDescT(Range, /*SetNumWorkGroups=*/false) {} template void setClusterDimensions(sycl::range N) { - if (this->Dims != size_t(Dims_)) { - throw std::runtime_error( - "Dimensionality of cluster, global and local ranges must be same"); - } for (int I = 0; I < Dims_; ++I) ClusterDimensions[I] = N[I]; From f1867061aa4d1122476dc6378b37f06fa25f48fe Mon Sep 17 00:00:00 2001 From: "Skrobot, Daniel" Date: Thu, 20 Nov 2025 20:30:51 +0100 Subject: [PATCH 2/2] fix --- sycl/source/detail/ndrange_desc.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/sycl/source/detail/ndrange_desc.hpp b/sycl/source/detail/ndrange_desc.hpp index 8f61defa439a7..a8d8aa919a220 100644 --- a/sycl/source/detail/ndrange_desc.hpp +++ b/sycl/source/detail/ndrange_desc.hpp @@ -86,7 +86,6 @@ class NDRDescT { : NDRDescT(Range, /*SetNumWorkGroups=*/false) {} template void setClusterDimensions(sycl::range N) { - for (int I = 0; I < Dims_; ++I) ClusterDimensions[I] = N[I]; }