@@ -55,10 +55,10 @@ namespace py_internal
55
55
56
56
template <typename strided_fnT, typename contig_fnT>
57
57
std::pair<sycl::event, sycl::event> py_reduction_over_axis (
58
- dpctl::tensor::usm_ndarray src,
58
+ const dpctl::tensor::usm_ndarray & src,
59
59
int trailing_dims_to_reduce, // comp over this many trailing indexes
60
- dpctl::tensor::usm_ndarray dst,
61
- sycl::queue exec_q,
60
+ const dpctl::tensor::usm_ndarray & dst,
61
+ sycl::queue & exec_q,
62
62
const std::vector<sycl::event> &depends,
63
63
const strided_fnT &atomic_dispatch_table,
64
64
const strided_fnT &temps_dispatch_table,
@@ -393,10 +393,10 @@ std::pair<sycl::event, sycl::event> py_reduction_over_axis(
393
393
394
394
template <typename fn_tableT>
395
395
std::pair<sycl::event, sycl::event> py_search_over_axis (
396
- dpctl::tensor::usm_ndarray src,
396
+ const dpctl::tensor::usm_ndarray & src,
397
397
int trailing_dims_to_reduce, // comp over this many trailing indexes
398
- dpctl::tensor::usm_ndarray dst,
399
- sycl::queue exec_q,
398
+ const dpctl::tensor::usm_ndarray & dst,
399
+ sycl::queue & exec_q,
400
400
const std::vector<sycl::event> &depends,
401
401
const fn_tableT &dispatch_table)
402
402
{
0 commit comments