Skip to content

unsupported getri_batch/getrf_batch for Nvidia #229

@Soujanyajanga

Description

@Soujanyajanga

As per the oneMKL-LAPACK

APIs "getri_batch/getrf_batch" are not implemented for Nvidia.

void geqrf_batch(sycl::queue &queue, std::int64_t m, std::int64_t n,
sycl::buffer<std::complex> &a, std::int64_t lda, std::int64_t stride_a,
sycl::buffer<std::complex> &tau, std::int64_t stride_tau,
std::int64_t batch_size, sycl::buffer<std::complex> &scratchpad,
std::int64_t scratchpad_size)
{ throw unimplemented("lapack", "geqrf_batch"); >>>>>>>>> Unimplemented }

void getri_batch(sycl::queue &queue, std::int64_t n, sycl::buffer &a, std::int64_t lda,
std::int64_t stride_a, sycl::bufferstd::int64_t &ipiv, std::int64_t stride_ipiv,
std::int64_t batch_size, sycl::buffer &scratchpad,
std::int64_t scratchpad_size) {
throw unimplemented("lapack", "getri_batch"); >>>>>>>>>> Unimplemented

Can you please let us know when these APIs support will be available?

We have implemented work around by using "SYCL interop", will you be interested in this?

Metadata

Metadata

Labels

help wantedTasks, issues or features that could be implemented and contributed to the project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions