28#include <dpctl4pybind11.hpp>
29#include <sycl/sycl.hpp>
31namespace dpnp::extensions::functional
33extern std::pair<sycl::event, sycl::event>
34 py_piecewise(sycl::queue &exec_q,
35 const py::object &value,
36 const dpctl::tensor::usm_ndarray &condition,
37 const dpctl::tensor::usm_ndarray &result,
38 const std::vector<sycl::event> &depends);
40extern void init_piecewise_dispatch_vectors(
void);