Skip to content

Commit d246802

Browse files
AlexeySachkovbb-sycl
authored andcommitted
[SYCL] Stop using deprecated API in Subgroup/reduce (intel#1485)
Replaced `ext::oneapi::reduce` with `reduce_over_group` to silence hundreds of warning generated by the test.
1 parent 26114f5 commit d246802

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

SYCL/SubGroup/reduce.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ void check_op(queue &Queue, T init, BinaryOperation op, bool skip_init = false,
2828
ext::oneapi::sub_group sg = NdItem.get_sub_group();
2929
if (skip_init) {
3030
acc[NdItem.get_global_id(0)] =
31-
ext::oneapi::reduce(sg, T(NdItem.get_global_id(0)), op);
31+
reduce_over_group(sg, T(NdItem.get_global_id(0)), op);
3232
} else {
3333
acc[NdItem.get_global_id(0)] =
34-
ext::oneapi::reduce(sg, T(NdItem.get_global_id(0)), init, op);
34+
reduce_over_group(sg, T(NdItem.get_global_id(0)), init, op);
3535
}
3636
if (NdItem.get_global_id(0) == 0)
3737
sgsizeacc[0] = sg.get_max_local_range()[0];

0 commit comments

Comments
 (0)