From 2c7438c2ec8f530989b2fcfb74adb3dee67f7f4e 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 142f7fa11be..8c61bb9de0a 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;