Skip to content

Commit

Permalink
Merge pull request #1718 from emankov/HIPIFY
Browse files Browse the repository at this point in the history
[HIPIFY][BLAS] Sync with `CUDA 12.6.2` - Step 4 - BlasLt API
  • Loading branch information
emankov authored Oct 23, 2024
2 parents 5e677ee + 1524768 commit fd763b3
Show file tree
Hide file tree
Showing 5 changed files with 266 additions and 0 deletions.
76 changes: 76 additions & 0 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -12534,13 +12534,51 @@ sub warnHipOnlyUnsupportedFunctions {
"CUBLASLT_MATMUL_TILE_8x192",
"CUBLASLT_MATMUL_TILE_8x16",
"CUBLASLT_MATMUL_TILE_8x128",
"CUBLASLT_MATMUL_TILE_80x64",
"CUBLASLT_MATMUL_TILE_80x576",
"CUBLASLT_MATMUL_TILE_80x512",
"CUBLASLT_MATMUL_TILE_80x448",
"CUBLASLT_MATMUL_TILE_80x384",
"CUBLASLT_MATMUL_TILE_80x320",
"CUBLASLT_MATMUL_TILE_80x256",
"CUBLASLT_MATMUL_TILE_80x192",
"CUBLASLT_MATMUL_TILE_80x128",
"CUBLASLT_MATMUL_TILE_72x640",
"CUBLASLT_MATMUL_TILE_72x64",
"CUBLASLT_MATMUL_TILE_72x576",
"CUBLASLT_MATMUL_TILE_72x512",
"CUBLASLT_MATMUL_TILE_72x448",
"CUBLASLT_MATMUL_TILE_72x384",
"CUBLASLT_MATMUL_TILE_72x320",
"CUBLASLT_MATMUL_TILE_72x256",
"CUBLASLT_MATMUL_TILE_72x192",
"CUBLASLT_MATMUL_TILE_72x128",
"CUBLASLT_MATMUL_TILE_64x96",
"CUBLASLT_MATMUL_TILE_64x8",
"CUBLASLT_MATMUL_TILE_64x768",
"CUBLASLT_MATMUL_TILE_64x704",
"CUBLASLT_MATMUL_TILE_64x640",
"CUBLASLT_MATMUL_TILE_64x64",
"CUBLASLT_MATMUL_TILE_64x576",
"CUBLASLT_MATMUL_TILE_64x512",
"CUBLASLT_MATMUL_TILE_64x448",
"CUBLASLT_MATMUL_TILE_64x384",
"CUBLASLT_MATMUL_TILE_64x320",
"CUBLASLT_MATMUL_TILE_64x32",
"CUBLASLT_MATMUL_TILE_64x256",
"CUBLASLT_MATMUL_TILE_64x192",
"CUBLASLT_MATMUL_TILE_64x128",
"CUBLASLT_MATMUL_TILE_56x768",
"CUBLASLT_MATMUL_TILE_56x704",
"CUBLASLT_MATMUL_TILE_56x640",
"CUBLASLT_MATMUL_TILE_56x576",
"CUBLASLT_MATMUL_TILE_56x512",
"CUBLASLT_MATMUL_TILE_56x448",
"CUBLASLT_MATMUL_TILE_56x384",
"CUBLASLT_MATMUL_TILE_56x320",
"CUBLASLT_MATMUL_TILE_56x256",
"CUBLASLT_MATMUL_TILE_56x192",
"CUBLASLT_MATMUL_TILE_56x128",
"CUBLASLT_MATMUL_TILE_512x64",
"CUBLASLT_MATMUL_TILE_48x768",
"CUBLASLT_MATMUL_TILE_48x704",
Expand Down Expand Up @@ -14052,13 +14090,51 @@ sub warnRocOnlyUnsupportedFunctions {
"CUBLASLT_MATMUL_TILE_8x192",
"CUBLASLT_MATMUL_TILE_8x16",
"CUBLASLT_MATMUL_TILE_8x128",
"CUBLASLT_MATMUL_TILE_80x64",
"CUBLASLT_MATMUL_TILE_80x576",
"CUBLASLT_MATMUL_TILE_80x512",
"CUBLASLT_MATMUL_TILE_80x448",
"CUBLASLT_MATMUL_TILE_80x384",
"CUBLASLT_MATMUL_TILE_80x320",
"CUBLASLT_MATMUL_TILE_80x256",
"CUBLASLT_MATMUL_TILE_80x192",
"CUBLASLT_MATMUL_TILE_80x128",
"CUBLASLT_MATMUL_TILE_72x640",
"CUBLASLT_MATMUL_TILE_72x64",
"CUBLASLT_MATMUL_TILE_72x576",
"CUBLASLT_MATMUL_TILE_72x512",
"CUBLASLT_MATMUL_TILE_72x448",
"CUBLASLT_MATMUL_TILE_72x384",
"CUBLASLT_MATMUL_TILE_72x320",
"CUBLASLT_MATMUL_TILE_72x256",
"CUBLASLT_MATMUL_TILE_72x192",
"CUBLASLT_MATMUL_TILE_72x128",
"CUBLASLT_MATMUL_TILE_64x96",
"CUBLASLT_MATMUL_TILE_64x8",
"CUBLASLT_MATMUL_TILE_64x768",
"CUBLASLT_MATMUL_TILE_64x704",
"CUBLASLT_MATMUL_TILE_64x640",
"CUBLASLT_MATMUL_TILE_64x64",
"CUBLASLT_MATMUL_TILE_64x576",
"CUBLASLT_MATMUL_TILE_64x512",
"CUBLASLT_MATMUL_TILE_64x448",
"CUBLASLT_MATMUL_TILE_64x384",
"CUBLASLT_MATMUL_TILE_64x320",
"CUBLASLT_MATMUL_TILE_64x32",
"CUBLASLT_MATMUL_TILE_64x256",
"CUBLASLT_MATMUL_TILE_64x192",
"CUBLASLT_MATMUL_TILE_64x128",
"CUBLASLT_MATMUL_TILE_56x768",
"CUBLASLT_MATMUL_TILE_56x704",
"CUBLASLT_MATMUL_TILE_56x640",
"CUBLASLT_MATMUL_TILE_56x576",
"CUBLASLT_MATMUL_TILE_56x512",
"CUBLASLT_MATMUL_TILE_56x448",
"CUBLASLT_MATMUL_TILE_56x384",
"CUBLASLT_MATMUL_TILE_56x320",
"CUBLASLT_MATMUL_TILE_56x256",
"CUBLASLT_MATMUL_TILE_56x192",
"CUBLASLT_MATMUL_TILE_56x128",
"CUBLASLT_MATMUL_TILE_512x64",
"CUBLASLT_MATMUL_TILE_48x768",
"CUBLASLT_MATMUL_TILE_48x704",
Expand Down
38 changes: 38 additions & 0 deletions docs/tables/CUBLAS_API_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -401,13 +401,51 @@
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x32`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x512`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x8`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x96`|11.3| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x16`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x192`|12.6| | | | | | | | | |
Expand Down
38 changes: 38 additions & 0 deletions docs/tables/CUBLAS_API_supported_by_HIP_and_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -401,13 +401,51 @@
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x256`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x32`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x512`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x64`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x8`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x96`|11.3| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x256`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x64`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x256`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x64`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x16`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x192`|12.6| | | | | | | | | | | | | | | |
Expand Down
38 changes: 38 additions & 0 deletions docs/tables/CUBLAS_API_supported_by_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -401,13 +401,51 @@
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_56x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x32`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x512`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x8`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x96`|11.3| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_72x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_80x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x16`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_8x192`|12.6| | | | | | | | | |
Expand Down
Loading

0 comments on commit fd763b3

Please sign in to comment.