-
Notifications
You must be signed in to change notification settings - Fork 215
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENH: Implement GPU version of spectral decomposition as linear regres…
…sion fallback (#2976) * add spectral decomposition fallback on GPU * fix failing min diagonal * switch back to sycl reduction for diag min * try another way * use ndarray instead of array for allocation * avoid copying unused entries in array * Update cpp/oneapi/dal/backend/primitives/lapack/solve_dpc.cpp Co-authored-by: Victoriya Fedotova <[email protected]> * follow internal logic for error messages * add comment about the try-catch block * add manual wait-and-throw call where appropriate * use internal wrappers for blas calls * add comment about dimensions of inputs * change format of comments * add comment about threshold for diagonal minimum * avoid manually throwing MKL error * remove accidentally commited file * wrap procedure in a function --------- Co-authored-by: Victoriya Fedotova <[email protected]>
- Loading branch information
1 parent
49c0200
commit 08fd918
Showing
5 changed files
with
247 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.