dpnp
dpnp copied to clipboard
Implement gesv_batch via gesv call
This PR suggests adding gesv_batch
implementation as a separate function and provide iteration of the batch array within it to avoid allocation of each 2D array before calling gesv
to improve performance and avoid serialization of all host tasks in the queue in MKL call;
Performance of dpnp.solve
on Iris Xe
- [X] Have you provided a meaningful PR description?
- [X] Have you added a test, reproducer or referred to issue with a reproducer?
- [X] Have you tested your changes locally for CPU and GPU devices?
- [X] Have you made sure that new changes do not introduce compiler warnings?
- [ ] Have you checked performance impact of proposed changes?
- [ ] If this PR is a work in progress, are you filing the PR as a draft?