@@ -417,17 +417,17 @@ sycl::event topk_merge_impl(
417
417
topk_partial_merge_map_back_krn<argTy, IndexTy, ValueComp>;
418
418
419
419
cgh.parallel_for <KernelName>(iter_nelems * k, [=](sycl::id<1 > id) {
420
- std::size_t gid = id[0 ];
420
+ const std::size_t gid = id[0 ];
421
421
422
- std::size_t iter_gid = gid / k;
423
- std::size_t axis_gid = gid - (iter_gid * k);
422
+ const std::size_t iter_gid = gid / k;
423
+ const std::size_t axis_gid = gid - (iter_gid * k);
424
424
425
- std::size_t src_idx = iter_gid * alloc_len + axis_gid;
426
- std::size_t dst_idx = iter_gid * k + axis_gid ;
425
+ const std::size_t src_idx = iter_gid * alloc_len + axis_gid;
426
+ const std::size_t dst_idx = gid ;
427
427
428
- auto res_ind = index_data[src_idx];
428
+ const auto res_ind = index_data[src_idx];
429
429
vals_tp[dst_idx] = arg_tp[res_ind];
430
- inds_tp[dst_idx] = res_ind % axis_nelems;
430
+ inds_tp[dst_idx] = ( res_ind % axis_nelems) ;
431
431
});
432
432
});
433
433
@@ -529,17 +529,17 @@ sycl::event topk_radix_impl(sycl::queue &exec_q,
529
529
using KernelName = topk_radix_map_back_krn<argTy, IndexTy>;
530
530
531
531
cgh.parallel_for <KernelName>(iter_nelems * k, [=](sycl::id<1 > id) {
532
- std::size_t gid = id[0 ];
532
+ const std::size_t gid = id[0 ];
533
533
534
- std::size_t iter_gid = gid / k;
535
- std::size_t axis_gid = gid - (iter_gid * k);
534
+ const std::size_t iter_gid = gid / k;
535
+ const std::size_t axis_gid = gid - (iter_gid * k);
536
536
537
- std::size_t src_idx = iter_gid * axis_nelems + axis_gid;
538
- std::size_t dst_idx = iter_gid * k + axis_gid ;
537
+ const std::size_t src_idx = iter_gid * axis_nelems + axis_gid;
538
+ const std::size_t dst_idx = gid ;
539
539
540
- IndexTy res_ind = tmp_tp[src_idx];
540
+ const IndexTy res_ind = tmp_tp[src_idx];
541
541
vals_tp[dst_idx] = arg_tp[res_ind];
542
- inds_tp[dst_idx] = res_ind % axis_nelems;
542
+ inds_tp[dst_idx] = ( res_ind % axis_nelems) ;
543
543
});
544
544
});
545
545
0 commit comments