@@ -76,13 +76,6 @@ struct NthStrideOffsetUnpacked
7676namespace dpnp ::extensions::indexing::kernels
7777{
7878
79- template <typename ProjectorT,
80- typename IndOutIndexerT,
81- typename ChoicesIndexerT,
82- typename T,
83- typename IndT>
84- class choose_kernel ;
85-
8679template <typename ProjectorT,
8780 typename IndOutIndexerT,
8881 typename ChoicesIndexerT,
@@ -176,14 +169,13 @@ sycl::event choose_impl(sycl::queue &q,
176169 const NthChoiceIndexerT choices_indexer{
177170 nd, chc_offsets, shape_and_strides, shape_and_strides + 3 * nd};
178171
179- using KernelName = choose_kernel <ProjectorT, InOutIndexerT,
172+ using ChooseFunc = ChooseFunctor <ProjectorT, InOutIndexerT,
180173 NthChoiceIndexerT, indTy, Ty>;
181174
182- cgh.parallel_for <KernelName>(
183- sycl::range<1 >(nelems),
184- ChooseFunctor<ProjectorT, InOutIndexerT, NthChoiceIndexerT, indTy,
185- Ty>(ind_tp, dst_tp, chcs_cp, n_chcs, ind_out_indexer,
186- choices_indexer));
175+ cgh.parallel_for <ChooseFunc>(sycl::range<1 >(nelems),
176+ ChooseFunc (ind_tp, dst_tp, chcs_cp, n_chcs,
177+ ind_out_indexer,
178+ choices_indexer));
187179 });
188180
189181 return choose_ev;
0 commit comments