Skip to content

Commit

Permalink
Merge pull request #978 from emankov/HIPIFY
Browse files Browse the repository at this point in the history
[HIPIFY][#674][rocSPARSE][feature] rocSPARSE support - Step 24 - functions
  • Loading branch information
emankov authored Aug 6, 2023
2 parents 72204f1 + 3e6f6c1 commit b772f09
Show file tree
Hide file tree
Showing 6 changed files with 135 additions and 27 deletions.
9 changes: 9 additions & 0 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -1459,8 +1459,10 @@ sub rocSubstitutions {
subst("cusparseAxpby", "rocsparse_axpby", "library");
subst("cusparseBlockedEllGet", "rocsparse_bell_get", "library");
subst("cusparseCbsr2csr", "rocsparse_cbsr2csr", "library");
subst("cusparseCcsr2bsr", "rocsparse_ccsr2bsr", "library");
subst("cusparseCcsr2csr_compress", "rocsparse_ccsr2csr_compress", "library");
subst("cusparseCcsr2gebsr", "rocsparse_ccsr2gebsr", "library");
subst("cusparseCcsr2gebsr_bufferSize", "rocsparse_ccsr2gebsr_buffer_size", "library");
subst("cusparseCcsrcolor", "rocsparse_ccsrcolor", "library");
subst("cusparseCgebsr2csr", "rocsparse_cgebsr2csr", "library");
subst("cusparseCgebsr2gebsr", "rocsparse_cgebsr2gebsr", "library");
Expand Down Expand Up @@ -1488,8 +1490,10 @@ sub rocSubstitutions {
subst("cusparseCsrSetPointers", "rocsparse_csr_set_pointers", "library");
subst("cusparseCsrSetStridedBatch", "rocsparse_csr_set_strided_batch", "library");
subst("cusparseDbsr2csr", "rocsparse_dbsr2csr", "library");
subst("cusparseDcsr2bsr", "rocsparse_dcsr2bsr", "library");
subst("cusparseDcsr2csr_compress", "rocsparse_dcsr2csr_compress", "library");
subst("cusparseDcsr2gebsr", "rocsparse_dcsr2gebsr", "library");
subst("cusparseDcsr2gebsr_bufferSize", "rocsparse_dcsr2gebsr_buffer_size", "library");
subst("cusparseDcsrcolor", "rocsparse_dcsrcolor", "library");
subst("cusparseDestroy", "rocsparse_destroy_handle", "library");
subst("cusparseDestroyColorInfo", "rocsparse_destroy_color_info", "library");
Expand Down Expand Up @@ -1530,8 +1534,10 @@ sub rocSubstitutions {
subst("cusparseSDDMM_preprocess", "rocsparse_sddmm_preprocess", "library");
subst("cusparseSbsr2csr", "rocsparse_sbsr2csr", "library");
subst("cusparseScatter", "rocsparse_scatter", "library");
subst("cusparseScsr2bsr", "rocsparse_scsr2bsr", "library");
subst("cusparseScsr2csr_compress", "rocsparse_scsr2csr_compress", "library");
subst("cusparseScsr2gebsr", "rocsparse_scsr2gebsr", "library");
subst("cusparseScsr2gebsr_bufferSize", "rocsparse_scsr2gebsr_buffer_size", "library");
subst("cusparseScsrcolor", "rocsparse_scsrcolor", "library");
subst("cusparseSetMatDiagType", "rocsparse_set_mat_diag_type", "library");
subst("cusparseSetMatFillMode", "rocsparse_set_mat_fill_mode", "library");
Expand Down Expand Up @@ -1568,13 +1574,16 @@ sub rocSubstitutions {
subst("cusparseXcoosort_bufferSizeExt", "rocsparse_coosort_buffer_size", "library");
subst("cusparseXcscsort", "rocsparse_cscsort", "library");
subst("cusparseXcscsort_bufferSizeExt", "rocsparse_cscsort_buffer_size", "library");
subst("cusparseXcsr2bsrNnz", "rocsparse_csr2bsr_nnz", "library");
subst("cusparseXcsr2gebsrNnz", "rocsparse_csr2gebsr_nnz", "library");
subst("cusparseXcsrsort", "rocsparse_csrsort", "library");
subst("cusparseXcsrsort_bufferSizeExt", "rocsparse_csrsort_buffer_size", "library");
subst("cusparseXgebsr2gebsrNnz", "rocsparse_gebsr2gebsr_nnz", "library");
subst("cusparseZbsr2csr", "rocsparse_zbsr2csr", "library");
subst("cusparseZcsr2bsr", "rocsparse_zcsr2bsr", "library");
subst("cusparseZcsr2csr_compress", "rocsparse_zcsr2csr_compress", "library");
subst("cusparseZcsr2gebsr", "rocsparse_zcsr2gebsr", "library");
subst("cusparseZcsr2gebsr_bufferSize", "rocsparse_zcsr2gebsr_buffer_size", "library");
subst("cusparseZcsrcolor", "rocsparse_zcsrcolor", "library");
subst("cusparseZgebsr2csr", "rocsparse_zgebsr2csr", "library");
subst("cusparseZgebsr2gebsr", "rocsparse_zgebsr2gebsr", "library");
Expand Down
18 changes: 9 additions & 9 deletions docs/tables/CUSPARSE_API_supported_by_HIP_and_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -618,13 +618,13 @@
|`cusparseCbsr2csr`| | | |`hipsparseCbsr2csr`|3.5.0| | | |`rocsparse_cbsr2csr`|3.10.0| | | |
|`cusparseCcsc2dense`| |11.1|12.0|`hipsparseCcsc2dense`|3.5.0| | | | | | | | |
|`cusparseCcsc2hyb`| |10.2|11.0| | | | | | | | | | |
|`cusparseCcsr2bsr`| | | |`hipsparseCcsr2bsr`|3.5.0| | | | | | | | |
|`cusparseCcsr2bsr`| | | |`hipsparseCcsr2bsr`|3.5.0| | | |`rocsparse_ccsr2bsr`|3.5.0| | | |
|`cusparseCcsr2csc`| |10.2|11.0|`hipsparseCcsr2csc`|3.1.0| | | | | | | | |
|`cusparseCcsr2csr_compress`|8.0| | |`hipsparseCcsr2csr_compress`|3.5.0| | | |`rocsparse_ccsr2csr_compress`|3.5.0| | | |
|`cusparseCcsr2csru`| | | |`hipsparseCcsr2csru`|4.2.0| | | | | | | | |
|`cusparseCcsr2dense`| |11.1|12.0|`hipsparseCcsr2dense`|3.5.0| | | | | | | | |
|`cusparseCcsr2gebsr`| | | |`hipsparseCcsr2gebsr`|4.1.0| | | |`rocsparse_ccsr2gebsr`|4.1.0| | | |
|`cusparseCcsr2gebsr_bufferSize`| | | |`hipsparseCcsr2gebsr_bufferSize`|4.1.0| | | | | | | | |
|`cusparseCcsr2gebsr_bufferSize`| | | |`hipsparseCcsr2gebsr_bufferSize`|4.1.0| | | |`rocsparse_ccsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseCcsr2gebsr_bufferSizeExt`| | | | | | | | | | | | | |
|`cusparseCcsr2hyb`| |10.2|11.0|`hipsparseCcsr2hyb`|3.1.0| | | | | | | | |
|`cusparseCcsru2csr`| | | |`hipsparseCcsru2csr`|4.2.0| | | | | | | | |
Expand Down Expand Up @@ -652,13 +652,13 @@
|`cusparseDbsr2csr`| | | |`hipsparseDbsr2csr`|3.5.0| | | |`rocsparse_dbsr2csr`|3.10.0| | | |
|`cusparseDcsc2dense`| |11.1|12.0|`hipsparseDcsc2dense`|3.5.0| | | | | | | | |
|`cusparseDcsc2hyb`| |10.2|11.0| | | | | | | | | | |
|`cusparseDcsr2bsr`| | | |`hipsparseDcsr2bsr`|3.5.0| | | | | | | | |
|`cusparseDcsr2bsr`| | | |`hipsparseDcsr2bsr`|3.5.0| | | |`rocsparse_dcsr2bsr`|3.5.0| | | |
|`cusparseDcsr2csc`| |10.2|11.0|`hipsparseDcsr2csc`|1.9.2| | | | | | | | |
|`cusparseDcsr2csr_compress`|8.0| | |`hipsparseDcsr2csr_compress`|3.5.0| | | |`rocsparse_dcsr2csr_compress`|3.5.0| | | |
|`cusparseDcsr2csru`| | | |`hipsparseDcsr2csru`|4.2.0| | | | | | | | |
|`cusparseDcsr2dense`| |11.1|12.0|`hipsparseDcsr2dense`|3.5.0| | | | | | | | |
|`cusparseDcsr2gebsr`| | | |`hipsparseDcsr2gebsr`|4.1.0| | | |`rocsparse_dcsr2gebsr`|4.1.0| | | |
|`cusparseDcsr2gebsr_bufferSize`| | | |`hipsparseDcsr2gebsr_bufferSize`|4.1.0| | | | | | | | |
|`cusparseDcsr2gebsr_bufferSize`| | | |`hipsparseDcsr2gebsr_bufferSize`|4.1.0| | | |`rocsparse_dcsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseDcsr2gebsr_bufferSizeExt`| | | | | | | | | | | | | |
|`cusparseDcsr2hyb`| |10.2|11.0|`hipsparseDcsr2hyb`|1.9.2| | | | | | | | |
|`cusparseDcsru2csr`| | | |`hipsparseDcsru2csr`|4.2.0| | | | | | | | |
Expand Down Expand Up @@ -706,13 +706,13 @@
|`cusparseSbsr2csr`| | | |`hipsparseSbsr2csr`|3.5.0| | | |`rocsparse_sbsr2csr`|3.10.0| | | |
|`cusparseScsc2dense`| |11.1|12.0|`hipsparseScsc2dense`|3.5.0| | | | | | | | |
|`cusparseScsc2hyb`| |10.2|11.0| | | | | | | | | | |
|`cusparseScsr2bsr`| | | |`hipsparseScsr2bsr`|3.5.0| | | | | | | | |
|`cusparseScsr2bsr`| | | |`hipsparseScsr2bsr`|3.5.0| | | |`rocsparse_scsr2bsr`|3.5.0| | | |
|`cusparseScsr2csc`| |10.2|11.0|`hipsparseScsr2csc`|1.9.2| | | | | | | | |
|`cusparseScsr2csr_compress`|8.0| | |`hipsparseScsr2csr_compress`|3.5.0| | | |`rocsparse_scsr2csr_compress`|3.5.0| | | |
|`cusparseScsr2csru`| | | |`hipsparseScsr2csru`|4.2.0| | | | | | | | |
|`cusparseScsr2dense`| |11.1|12.0|`hipsparseScsr2dense`|3.5.0| | | | | | | | |
|`cusparseScsr2gebsr`| | | |`hipsparseScsr2gebsr`|4.1.0| | | |`rocsparse_scsr2gebsr`|4.1.0| | | |
|`cusparseScsr2gebsr_bufferSize`| | | |`hipsparseScsr2gebsr_bufferSize`|4.1.0| | | | | | | | |
|`cusparseScsr2gebsr_bufferSize`| | | |`hipsparseScsr2gebsr_bufferSize`|4.1.0| | | |`rocsparse_scsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseScsr2gebsr_bufferSizeExt`| | | | | | | | | | | | | |
|`cusparseScsr2hyb`| |10.2|11.0|`hipsparseScsr2hyb`|1.9.2| | | | | | | | |
|`cusparseScsru2csr`| | | |`hipsparseScsru2csr`|4.2.0| | | | | | | | |
Expand Down Expand Up @@ -750,7 +750,7 @@
|`cusparseXcoosort_bufferSizeExt`| | | |`hipsparseXcoosort_bufferSizeExt`|1.9.2| | | |`rocsparse_coosort_buffer_size`|1.9.0| | | |
|`cusparseXcscsort`| | | |`hipsparseXcscsort`|2.10.0| | | |`rocsparse_cscsort`|2.10.0| | | |
|`cusparseXcscsort_bufferSizeExt`| | | |`hipsparseXcscsort_bufferSizeExt`|2.10.0| | | |`rocsparse_cscsort_buffer_size`|2.10.0| | | |
|`cusparseXcsr2bsrNnz`| | | |`hipsparseXcsr2bsrNnz`|3.5.0| | | | | | | | |
|`cusparseXcsr2bsrNnz`| | | |`hipsparseXcsr2bsrNnz`|3.5.0| | | |`rocsparse_csr2bsr_nnz`|3.5.0| | | |
|`cusparseXcsr2coo`| | | |`hipsparseXcsr2coo`|1.9.2| | | | | | | | |
|`cusparseXcsr2gebsrNnz`| | | |`hipsparseXcsr2gebsrNnz`|4.1.0| | | |`rocsparse_csr2gebsr_nnz`|4.1.0| | | |
|`cusparseXcsrsort`| | | |`hipsparseXcsrsort`|1.9.2| | | |`rocsparse_csrsort`|1.9.0| | | |
Expand All @@ -760,13 +760,13 @@
|`cusparseZbsr2csr`| | | |`hipsparseZbsr2csr`|3.5.0| | | |`rocsparse_zbsr2csr`|3.10.0| | | |
|`cusparseZcsc2dense`| |11.1|12.0|`hipsparseZcsc2dense`|3.5.0| | | | | | | | |
|`cusparseZcsc2hyb`| |10.2|11.0| | | | | | | | | | |
|`cusparseZcsr2bsr`| | | |`hipsparseZcsr2bsr`|3.5.0| | | | | | | | |
|`cusparseZcsr2bsr`| | | |`hipsparseZcsr2bsr`|3.5.0| | | |`rocsparse_zcsr2bsr`|3.5.0| | | |
|`cusparseZcsr2csc`| |10.2|11.0|`hipsparseZcsr2csc`|3.1.0| | | | | | | | |
|`cusparseZcsr2csr_compress`|8.0| | |`hipsparseZcsr2csr_compress`|3.5.0| | | |`rocsparse_zcsr2csr_compress`|3.5.0| | | |
|`cusparseZcsr2csru`| | | |`hipsparseZcsr2csru`|4.2.0| | | | | | | | |
|`cusparseZcsr2dense`| |11.1|12.0|`hipsparseZcsr2dense`|3.5.0| | | | | | | | |
|`cusparseZcsr2gebsr`| | | |`hipsparseZcsr2gebsr`|4.1.0| | | |`rocsparse_zcsr2gebsr`|4.1.0| | | |
|`cusparseZcsr2gebsr_bufferSize`| | | |`hipsparseZcsr2gebsr_bufferSize`|4.1.0| | | | | | | | |
|`cusparseZcsr2gebsr_bufferSize`| | | |`hipsparseZcsr2gebsr_bufferSize`|4.1.0| | | |`rocsparse_zcsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseZcsr2gebsr_bufferSizeExt`| | | | | | | | | | | | | |
|`cusparseZcsr2hyb`| |10.2|11.0|`hipsparseZcsr2hyb`|3.1.0| | | | | | | | |
|`cusparseZcsru2csr`| | | |`hipsparseZcsru2csr`|4.2.0| | | | | | | | |
Expand Down
18 changes: 9 additions & 9 deletions docs/tables/CUSPARSE_API_supported_by_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -618,13 +618,13 @@
|`cusparseCbsr2csr`| | | |`rocsparse_cbsr2csr`|3.10.0| | | |
|`cusparseCcsc2dense`| |11.1|12.0| | | | | |
|`cusparseCcsc2hyb`| |10.2|11.0| | | | | |
|`cusparseCcsr2bsr`| | | | | | | | |
|`cusparseCcsr2bsr`| | | |`rocsparse_ccsr2bsr`|3.5.0| | | |
|`cusparseCcsr2csc`| |10.2|11.0| | | | | |
|`cusparseCcsr2csr_compress`|8.0| | |`rocsparse_ccsr2csr_compress`|3.5.0| | | |
|`cusparseCcsr2csru`| | | | | | | | |
|`cusparseCcsr2dense`| |11.1|12.0| | | | | |
|`cusparseCcsr2gebsr`| | | |`rocsparse_ccsr2gebsr`|4.1.0| | | |
|`cusparseCcsr2gebsr_bufferSize`| | | | | | | | |
|`cusparseCcsr2gebsr_bufferSize`| | | |`rocsparse_ccsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseCcsr2gebsr_bufferSizeExt`| | | | | | | | |
|`cusparseCcsr2hyb`| |10.2|11.0| | | | | |
|`cusparseCcsru2csr`| | | | | | | | |
Expand Down Expand Up @@ -652,13 +652,13 @@
|`cusparseDbsr2csr`| | | |`rocsparse_dbsr2csr`|3.10.0| | | |
|`cusparseDcsc2dense`| |11.1|12.0| | | | | |
|`cusparseDcsc2hyb`| |10.2|11.0| | | | | |
|`cusparseDcsr2bsr`| | | | | | | | |
|`cusparseDcsr2bsr`| | | |`rocsparse_dcsr2bsr`|3.5.0| | | |
|`cusparseDcsr2csc`| |10.2|11.0| | | | | |
|`cusparseDcsr2csr_compress`|8.0| | |`rocsparse_dcsr2csr_compress`|3.5.0| | | |
|`cusparseDcsr2csru`| | | | | | | | |
|`cusparseDcsr2dense`| |11.1|12.0| | | | | |
|`cusparseDcsr2gebsr`| | | |`rocsparse_dcsr2gebsr`|4.1.0| | | |
|`cusparseDcsr2gebsr_bufferSize`| | | | | | | | |
|`cusparseDcsr2gebsr_bufferSize`| | | |`rocsparse_dcsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseDcsr2gebsr_bufferSizeExt`| | | | | | | | |
|`cusparseDcsr2hyb`| |10.2|11.0| | | | | |
|`cusparseDcsru2csr`| | | | | | | | |
Expand Down Expand Up @@ -706,13 +706,13 @@
|`cusparseSbsr2csr`| | | |`rocsparse_sbsr2csr`|3.10.0| | | |
|`cusparseScsc2dense`| |11.1|12.0| | | | | |
|`cusparseScsc2hyb`| |10.2|11.0| | | | | |
|`cusparseScsr2bsr`| | | | | | | | |
|`cusparseScsr2bsr`| | | |`rocsparse_scsr2bsr`|3.5.0| | | |
|`cusparseScsr2csc`| |10.2|11.0| | | | | |
|`cusparseScsr2csr_compress`|8.0| | |`rocsparse_scsr2csr_compress`|3.5.0| | | |
|`cusparseScsr2csru`| | | | | | | | |
|`cusparseScsr2dense`| |11.1|12.0| | | | | |
|`cusparseScsr2gebsr`| | | |`rocsparse_scsr2gebsr`|4.1.0| | | |
|`cusparseScsr2gebsr_bufferSize`| | | | | | | | |
|`cusparseScsr2gebsr_bufferSize`| | | |`rocsparse_scsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseScsr2gebsr_bufferSizeExt`| | | | | | | | |
|`cusparseScsr2hyb`| |10.2|11.0| | | | | |
|`cusparseScsru2csr`| | | | | | | | |
Expand Down Expand Up @@ -750,7 +750,7 @@
|`cusparseXcoosort_bufferSizeExt`| | | |`rocsparse_coosort_buffer_size`|1.9.0| | | |
|`cusparseXcscsort`| | | |`rocsparse_cscsort`|2.10.0| | | |
|`cusparseXcscsort_bufferSizeExt`| | | |`rocsparse_cscsort_buffer_size`|2.10.0| | | |
|`cusparseXcsr2bsrNnz`| | | | | | | | |
|`cusparseXcsr2bsrNnz`| | | |`rocsparse_csr2bsr_nnz`|3.5.0| | | |
|`cusparseXcsr2coo`| | | | | | | | |
|`cusparseXcsr2gebsrNnz`| | | |`rocsparse_csr2gebsr_nnz`|4.1.0| | | |
|`cusparseXcsrsort`| | | |`rocsparse_csrsort`|1.9.0| | | |
Expand All @@ -760,13 +760,13 @@
|`cusparseZbsr2csr`| | | |`rocsparse_zbsr2csr`|3.10.0| | | |
|`cusparseZcsc2dense`| |11.1|12.0| | | | | |
|`cusparseZcsc2hyb`| |10.2|11.0| | | | | |
|`cusparseZcsr2bsr`| | | | | | | | |
|`cusparseZcsr2bsr`| | | |`rocsparse_zcsr2bsr`|3.5.0| | | |
|`cusparseZcsr2csc`| |10.2|11.0| | | | | |
|`cusparseZcsr2csr_compress`|8.0| | |`rocsparse_zcsr2csr_compress`|3.5.0| | | |
|`cusparseZcsr2csru`| | | | | | | | |
|`cusparseZcsr2dense`| |11.1|12.0| | | | | |
|`cusparseZcsr2gebsr`| | | |`rocsparse_zcsr2gebsr`|4.1.0| | | |
|`cusparseZcsr2gebsr_bufferSize`| | | | | | | | |
|`cusparseZcsr2gebsr_bufferSize`| | | |`rocsparse_zcsr2gebsr_buffer_size`|4.1.0| | | |
|`cusparseZcsr2gebsr_bufferSizeExt`| | | | | | | | |
|`cusparseZcsr2hyb`| |10.2|11.0| | | | | |
|`cusparseZcsru2csr`| | | | | | | | |
Expand Down
Loading

0 comments on commit b772f09

Please sign in to comment.