31#include <oneapi/mkl.hpp>
32#include <sycl/sycl.hpp>
34#include <dpctl4pybind11.hpp>
36namespace dpnp::extensions::lapack
38extern std::pair<sycl::event, sycl::event>
39 potrf(sycl::queue &exec_q,
40 const dpctl::tensor::usm_ndarray &a_array,
41 const std::int8_t upper_lower,
42 const std::vector<sycl::event> &depends = {});
44extern std::pair<sycl::event, sycl::event>
45 potrf_batch(sycl::queue &exec_q,
46 const dpctl::tensor::usm_ndarray &a_array,
47 const std::int8_t upper_lower,
49 const std::int64_t stride_a,
50 const std::int64_t batch_size,
51 const std::vector<sycl::event> &depends = {});
53extern void init_potrf_dispatch_vector(
void);
54extern void init_potrf_batch_dispatch_vector(
void);