41 using FnT = sycl::event (*)(sycl::queue &,
48 const std::vector<sycl::event> &);
54 std::tuple<sycl::event, sycl::event>
55 call(
const dpctl::tensor::usm_ndarray &input,
56 const dpctl::tensor::usm_ndarray &bins_edges,
57 std::optional<const dpctl::tensor::usm_ndarray> &weights,
58 dpctl::tensor::usm_ndarray &output,
59 const std::vector<sycl::event> &depends);