Skip to content

Commit

Permalink
[HIPIFY][#675][#677][SOLVER][feature] cuSOLVER support - Step 55 - …
Browse files Browse the repository at this point in the history
…Functions (SP)

+ All `SP` APIs are not supported by both `hipSOLVER` and `rocSOLVER`
+ Updated the regenerated `hipify-perl`, and `SOLVER` `CUDA2HIP` documentation
  • Loading branch information
emankov committed Dec 23, 2023
1 parent da5e977 commit dd48abb
Show file tree
Hide file tree
Showing 5 changed files with 172 additions and 0 deletions.
33 changes: 33 additions & 0 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -7659,37 +7659,70 @@ sub warnUnsupportedFunctions {
"cusparseBsrSetStridedBatch",
"cusparseAlgMode_t",
"cusolverStorevMode_t",
"cusolverSpZcsrzfdHost",
"cusolverSpZcsrqrsvBatched",
"cusolverSpZcsrqrBufferInfoBatched",
"cusolverSpZcsrlsvqrHost",
"cusolverSpZcsrlsvqr",
"cusolverSpZcsrlsvluHost",
"cusolverSpZcsrlsvcholHost",
"cusolverSpZcsrlsvchol",
"cusolverSpZcsrlsqvqrHost",
"cusolverSpZcsreigvsiHost",
"cusolverSpZcsreigvsi",
"cusolverSpZcsreigsHost",
"cusolverSpXcsrsymrcmHost",
"cusolverSpXcsrsymmdqHost",
"cusolverSpXcsrsymamdHost",
"cusolverSpXcsrqrAnalysisBatched",
"cusolverSpXcsrperm_bufferSizeHost",
"cusolverSpXcsrpermHost",
"cusolverSpXcsrmetisndHost",
"cusolverSpXcsrissymHost",
"cusolverSpSetStream",
"cusolverSpScsrzfdHost",
"cusolverSpScsrqrsvBatched",
"cusolverSpScsrqrBufferInfoBatched",
"cusolverSpScsrlsvqrHost",
"cusolverSpScsrlsvqr",
"cusolverSpScsrlsvluHost",
"cusolverSpScsrlsvcholHost",
"cusolverSpScsrlsvchol",
"cusolverSpScsrlsqvqrHost",
"cusolverSpScsreigvsiHost",
"cusolverSpScsreigvsi",
"cusolverSpScsreigsHost",
"cusolverSpHandle_t",
"cusolverSpGetStream",
"cusolverSpDestroyCsrqrInfo",
"cusolverSpDestroy",
"cusolverSpDcsrzfdHost",
"cusolverSpDcsrqrsvBatched",
"cusolverSpDcsrqrBufferInfoBatched",
"cusolverSpDcsrlsvqrHost",
"cusolverSpDcsrlsvqr",
"cusolverSpDcsrlsvluHost",
"cusolverSpDcsrlsvcholHost",
"cusolverSpDcsrlsvchol",
"cusolverSpDcsrlsqvqrHost",
"cusolverSpDcsreigvsiHost",
"cusolverSpDcsreigvsi",
"cusolverSpDcsreigsHost",
"cusolverSpCreateCsrqrInfo",
"cusolverSpCreate",
"cusolverSpContext",
"cusolverSpCcsrzfdHost",
"cusolverSpCcsrqrsvBatched",
"cusolverSpCcsrqrBufferInfoBatched",
"cusolverSpCcsrlsvqrHost",
"cusolverSpCcsrlsvqr",
"cusolverSpCcsrlsvluHost",
"cusolverSpCcsrlsvcholHost",
"cusolverSpCcsrlsvchol",
"cusolverSpCcsrlsqvqrHost",
"cusolverSpCcsreigvsiHost",
"cusolverSpCcsreigvsi",
"cusolverSpCcsreigsHost",
"cusolverRfGetAlgs",
"cusolverRfCommon",
"cusolverPrecType_t",
Expand Down
33 changes: 33 additions & 0 deletions docs/tables/CUSOLVER_API_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -569,35 +569,68 @@
|`cusolverRfSetupDevice`| | | | |`hipsolverRfSetupDevice`|5.6.0| | | |6.1.0|
|`cusolverRfSetupHost`| | | | |`hipsolverRfSetupHost`|5.6.0| | | |6.1.0|
|`cusolverRfSolve`| | | | |`hipsolverRfSolve`|5.6.0| | | |6.1.0|
|`cusolverSpCcsreigsHost`| | | | | | | | | | |
|`cusolverSpCcsreigvsi`| | | | | | | | | | |
|`cusolverSpCcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpCcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvchol`| | | | | | | | | | |
|`cusolverSpCcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvqr`| | | | | | | | | | |
|`cusolverSpCcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpCcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpCcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpCcsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpCreate`| | | | | | | | | | |
|`cusolverSpCreateCsrqrInfo`| | | | | | | | | | |
|`cusolverSpDcsreigsHost`| | | | | | | | | | |
|`cusolverSpDcsreigvsi`| | | | | | | | | | |
|`cusolverSpDcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpDcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvchol`| | | | | | | | | | |
|`cusolverSpDcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvqr`| | | | | | | | | | |
|`cusolverSpDcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpDcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpDcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpDcsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpDestroy`| | | | | | | | | | |
|`cusolverSpDestroyCsrqrInfo`| | | | | | | | | | |
|`cusolverSpGetStream`| | | | | | | | | | |
|`cusolverSpScsreigsHost`| | | | | | | | | | |
|`cusolverSpScsreigvsi`| | | | | | | | | | |
|`cusolverSpScsreigvsiHost`| | | | | | | | | | |
|`cusolverSpScsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpScsrlsvchol`| | | | | | | | | | |
|`cusolverSpScsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpScsrlsvluHost`| | | | | | | | | | |
|`cusolverSpScsrlsvqr`| | | | | | | | | | |
|`cusolverSpScsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpScsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpScsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpScsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpSetStream`| | | | | | | | | | |
|`cusolverSpXcsrissymHost`| | | | | | | | | | |
|`cusolverSpXcsrmetisndHost`|9.2| | | | | | | | | |
|`cusolverSpXcsrpermHost`| | | | | | | | | | |
|`cusolverSpXcsrperm_bufferSizeHost`| | | | | | | | | | |
|`cusolverSpXcsrqrAnalysisBatched`| | | | | | | | | | |
|`cusolverSpXcsrsymamdHost`|7.5| | | | | | | | | |
|`cusolverSpXcsrsymmdqHost`|7.5| | | | | | | | | |
|`cusolverSpXcsrsymrcmHost`| | | | | | | | | | |
|`cusolverSpZcsreigsHost`| | | | | | | | | | |
|`cusolverSpZcsreigvsi`| | | | | | | | | | |
|`cusolverSpZcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpZcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvchol`| | | | | | | | | | |
|`cusolverSpZcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvqr`| | | | | | | | | | |
|`cusolverSpZcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpZcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpZcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpZcsrzfdHost`|9.2| | | | | | | | | |


\*A - Added; D - Deprecated; C - Changed; R - Removed; E - Experimental
33 changes: 33 additions & 0 deletions docs/tables/CUSOLVER_API_supported_by_HIP_and_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -569,35 +569,68 @@
|`cusolverRfSetupDevice`| | | | |`hipsolverRfSetupDevice`|5.6.0| | | |6.1.0| | | | | | |
|`cusolverRfSetupHost`| | | | |`hipsolverRfSetupHost`|5.6.0| | | |6.1.0| | | | | | |
|`cusolverRfSolve`| | | | |`hipsolverRfSolve`|5.6.0| | | |6.1.0| | | | | | |
|`cusolverSpCcsreigsHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsreigvsi`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsreigvsiHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsqvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsvchol`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsvcholHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsvluHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsvqr`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrlsvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrqrBufferInfoBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrqrsvBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpCcsrzfdHost`|9.2| | | | | | | | | | | | | | | |
|`cusolverSpCreate`| | | | | | | | | | | | | | | | |
|`cusolverSpCreateCsrqrInfo`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsreigsHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsreigvsi`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsreigvsiHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsqvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsvchol`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsvcholHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsvluHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsvqr`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrlsvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrqrBufferInfoBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrqrsvBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpDcsrzfdHost`|9.2| | | | | | | | | | | | | | | |
|`cusolverSpDestroy`| | | | | | | | | | | | | | | | |
|`cusolverSpDestroyCsrqrInfo`| | | | | | | | | | | | | | | | |
|`cusolverSpGetStream`| | | | | | | | | | | | | | | | |
|`cusolverSpScsreigsHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsreigvsi`| | | | | | | | | | | | | | | | |
|`cusolverSpScsreigvsiHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsqvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsvchol`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsvcholHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsvluHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsvqr`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrlsvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrqrBufferInfoBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrqrsvBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpScsrzfdHost`|9.2| | | | | | | | | | | | | | | |
|`cusolverSpSetStream`| | | | | | | | | | | | | | | | |
|`cusolverSpXcsrissymHost`| | | | | | | | | | | | | | | | |
|`cusolverSpXcsrmetisndHost`|9.2| | | | | | | | | | | | | | | |
|`cusolverSpXcsrpermHost`| | | | | | | | | | | | | | | | |
|`cusolverSpXcsrperm_bufferSizeHost`| | | | | | | | | | | | | | | | |
|`cusolverSpXcsrqrAnalysisBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpXcsrsymamdHost`|7.5| | | | | | | | | | | | | | | |
|`cusolverSpXcsrsymmdqHost`|7.5| | | | | | | | | | | | | | | |
|`cusolverSpXcsrsymrcmHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsreigsHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsreigvsi`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsreigvsiHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsqvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsvchol`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsvcholHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsvluHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsvqr`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrlsvqrHost`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrqrBufferInfoBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrqrsvBatched`| | | | | | | | | | | | | | | | |
|`cusolverSpZcsrzfdHost`|9.2| | | | | | | | | | | | | | | |


\*A - Added; D - Deprecated; C - Changed; R - Removed; E - Experimental
33 changes: 33 additions & 0 deletions docs/tables/CUSOLVER_API_supported_by_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -569,35 +569,68 @@
|`cusolverRfSetupDevice`| | | | | | | | | | |
|`cusolverRfSetupHost`| | | | | | | | | | |
|`cusolverRfSolve`| | | | | | | | | | |
|`cusolverSpCcsreigsHost`| | | | | | | | | | |
|`cusolverSpCcsreigvsi`| | | | | | | | | | |
|`cusolverSpCcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpCcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvchol`| | | | | | | | | | |
|`cusolverSpCcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpCcsrlsvqr`| | | | | | | | | | |
|`cusolverSpCcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpCcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpCcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpCcsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpCreate`| | | | | | | | | | |
|`cusolverSpCreateCsrqrInfo`| | | | | | | | | | |
|`cusolverSpDcsreigsHost`| | | | | | | | | | |
|`cusolverSpDcsreigvsi`| | | | | | | | | | |
|`cusolverSpDcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpDcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvchol`| | | | | | | | | | |
|`cusolverSpDcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpDcsrlsvqr`| | | | | | | | | | |
|`cusolverSpDcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpDcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpDcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpDcsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpDestroy`| | | | | | | | | | |
|`cusolverSpDestroyCsrqrInfo`| | | | | | | | | | |
|`cusolverSpGetStream`| | | | | | | | | | |
|`cusolverSpScsreigsHost`| | | | | | | | | | |
|`cusolverSpScsreigvsi`| | | | | | | | | | |
|`cusolverSpScsreigvsiHost`| | | | | | | | | | |
|`cusolverSpScsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpScsrlsvchol`| | | | | | | | | | |
|`cusolverSpScsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpScsrlsvluHost`| | | | | | | | | | |
|`cusolverSpScsrlsvqr`| | | | | | | | | | |
|`cusolverSpScsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpScsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpScsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpScsrzfdHost`|9.2| | | | | | | | | |
|`cusolverSpSetStream`| | | | | | | | | | |
|`cusolverSpXcsrissymHost`| | | | | | | | | | |
|`cusolverSpXcsrmetisndHost`|9.2| | | | | | | | | |
|`cusolverSpXcsrpermHost`| | | | | | | | | | |
|`cusolverSpXcsrperm_bufferSizeHost`| | | | | | | | | | |
|`cusolverSpXcsrqrAnalysisBatched`| | | | | | | | | | |
|`cusolverSpXcsrsymamdHost`|7.5| | | | | | | | | |
|`cusolverSpXcsrsymmdqHost`|7.5| | | | | | | | | |
|`cusolverSpXcsrsymrcmHost`| | | | | | | | | | |
|`cusolverSpZcsreigsHost`| | | | | | | | | | |
|`cusolverSpZcsreigvsi`| | | | | | | | | | |
|`cusolverSpZcsreigvsiHost`| | | | | | | | | | |
|`cusolverSpZcsrlsqvqrHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvchol`| | | | | | | | | | |
|`cusolverSpZcsrlsvcholHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvluHost`| | | | | | | | | | |
|`cusolverSpZcsrlsvqr`| | | | | | | | | | |
|`cusolverSpZcsrlsvqrHost`| | | | | | | | | | |
|`cusolverSpZcsrqrBufferInfoBatched`| | | | | | | | | | |
|`cusolverSpZcsrqrsvBatched`| | | | | | | | | | |
|`cusolverSpZcsrzfdHost`|9.2| | | | | | | | | |


\*A - Added; D - Deprecated; C - Changed; R - Removed; E - Experimental
Loading

0 comments on commit dd48abb

Please sign in to comment.