Skip to content

Conversation

@syurkevi
Copy link
Contributor

@syurkevi syurkevi commented Mar 31, 2023

This PR adds several missing lapack functions - svd, cholesky, lu to the oneapi backend, as well as the identity kernel required for the svd tests.

Description

  • A few tests are still reliant on the indexing kernel and it is unknown if they are passing.
  • Adds lu, with kernel::lu_split
  • Adds svd (inplace, out-of-place)
  • Adds cholesky
    Tests also rely on blas functions in outstanding blas PR.

Checklist

  • Rebased on latest master
  • Code compiles
  • Tests pass

Copy link
Member

@umar456 umar456 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like you are still working on this PR. I left a few comments but I think you know about most of them.

@syurkevi syurkevi force-pushed the oneapi_lapack branch 2 times, most recently from 8e3fdb7 to d56857d Compare April 5, 2023 21:27
@syurkevi syurkevi mentioned this pull request Apr 6, 2023
3 tasks
umar456
umar456 previously approved these changes Apr 6, 2023
umar456
umar456 previously approved these changes Apr 6, 2023
@umar456 umar456 merged commit ded9b33 into arrayfire:master Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants