43 using FnT = sycl::event (*)(sycl::queue &,
53 const std::vector<sycl::event> &);
59 std::tuple<sycl::event, sycl::event>
60 call(
const dpnp::tensor::usm_ndarray &input,
61 const dpnp::tensor::usm_ndarray &bins_edges,
62 const dpnp::tensor::usm_ndarray &bins_edges_count,
63 const std::optional<const dpnp::tensor::usm_ndarray> &weights,
64 dpnp::tensor::usm_ndarray &output,
65 const std::vector<sycl::event> &depends);