From ac39d7e0fab404b506f3541c7329b8159f374410 Mon Sep 17 00:00:00 2001 From: Dmitriy Sobolev Date: Thu, 31 Oct 2024 18:14:37 +0000 Subject: [PATCH] Make kernel names unique in radix sort (#1927) Signed-off-by: Dmitriy Sobolev --- .../pstl/hetero/dpcpp/parallel_backend_sycl_radix_sort.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_radix_sort.h b/include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_radix_sort.h index b6ee2c4f3b9..a220b3c29ff 100644 --- a/include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_radix_sort.h +++ b/include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_radix_sort.h @@ -655,15 +655,15 @@ struct __parallel_radix_sort_iteration using _CustomName = oneapi::dpl::__internal::__policy_kernel_name<_ExecutionPolicy>; using _RadixCountKernel = __internal::__kernel_name_generator<__count_phase, _CustomName, _ExecutionPolicy, ::std::decay_t<_InRange>, - ::std::decay_t<_TmpBuf>>; + ::std::decay_t<_TmpBuf>, _Proj>; using _RadixLocalScanKernel = __internal::__kernel_name_generator<__local_scan_phase, _CustomName, _ExecutionPolicy, ::std::decay_t<_TmpBuf>>; using _RadixReorderPeerKernel = __internal::__kernel_name_generator<__reorder_peer_phase, _CustomName, _ExecutionPolicy, - ::std::decay_t<_InRange>, ::std::decay_t<_OutRange>>; + ::std::decay_t<_InRange>, ::std::decay_t<_OutRange>, _Proj>; using _RadixReorderKernel = __internal::__kernel_name_generator<__reorder_phase, _CustomName, _ExecutionPolicy, - ::std::decay_t<_InRange>, ::std::decay_t<_OutRange>>; + ::std::decay_t<_InRange>, ::std::decay_t<_OutRange>, _Proj>; ::std::size_t __max_sg_size = oneapi::dpl::__internal::__max_sub_group_size(__exec); ::std::size_t __reorder_sg_size = __max_sg_size;