@@ -40,8 +40,23 @@ extern std::pair<sycl::event, sycl::event>
4040 const dpctl::tensor::usm_ndarray &a_array,
4141 const dpctl::tensor::usm_ndarray &ipiv_array,
4242 const dpctl::tensor::usm_ndarray &b_array,
43- oneapi::mkl::transpose trans,
43+ const oneapi::mkl::transpose trans,
4444 const std::vector<sycl::event> &depends = {});
4545
46+ extern std::pair<sycl::event, sycl::event>
47+ getrs_batch (sycl::queue &exec_q,
48+ const dpctl::tensor::usm_ndarray &a_array,
49+ const dpctl::tensor::usm_ndarray &ipiv_array,
50+ const dpctl::tensor::usm_ndarray &b_array,
51+ const oneapi::mkl::transpose trans,
52+ const std::int64_t n,
53+ const std::int64_t nrhs,
54+ const std::int64_t stride_a,
55+ const std::int64_t stride_ipiv,
56+ const std::int64_t stride_b,
57+ const std::int64_t batch_size,
58+ const std::vector<sycl::event> &depends = {});
59+
4660extern void init_getrs_dispatch_vector (void );
61+ extern void init_getrs_batch_dispatch_vector (void );
4762} // namespace dpnp::extensions::lapack
0 commit comments