31#include <oneapi/mkl.hpp>
32#include <sycl/sycl.hpp>
34#include "dpnp4pybind11.hpp"
36namespace dpnp::extensions::lapack
38extern std::pair<sycl::event, sycl::event>
39 gesvd(sycl::queue &exec_q,
40 const std::int8_t jobu_val,
41 const std::int8_t jobvt_val,
46 const std::vector<sycl::event> &depends);
48extern std::pair<sycl::event, sycl::event>
49 gesvd_batch(sycl::queue &exec_q,
50 const std::int8_t jobu_val,
51 const std::int8_t jobvt_val,
56 const std::vector<sycl::event> &depends);
58extern void init_gesvd_dispatch_table(
void);
59extern void init_gesvd_batch_dispatch_table(
void);