Skip to content

Commit

Permalink
[HIPIFY][BLAS] Sync with CUDA 12.6.2 - Step 3 - BlasLt API
Browse files Browse the repository at this point in the history
+ Updated the regenerated `hipify-perl` and `BLAS` `CUDA2HIP` docs accordingly
  • Loading branch information
emankov committed Oct 22, 2024
1 parent 5665217 commit 5e77c86
Show file tree
Hide file tree
Showing 5 changed files with 252 additions and 0 deletions.
72 changes: 72 additions & 0 deletions bin/hipify-perl
Original file line number Diff line number Diff line change
Expand Up @@ -12532,15 +12532,51 @@ sub warnHipOnlyUnsupportedFunctions {
"CUBLASLT_MATMUL_TILE_64x256",
"CUBLASLT_MATMUL_TILE_64x128",
"CUBLASLT_MATMUL_TILE_512x64",
"CUBLASLT_MATMUL_TILE_48x768",
"CUBLASLT_MATMUL_TILE_48x704",
"CUBLASLT_MATMUL_TILE_48x640",
"CUBLASLT_MATMUL_TILE_48x64",
"CUBLASLT_MATMUL_TILE_48x576",
"CUBLASLT_MATMUL_TILE_48x512",
"CUBLASLT_MATMUL_TILE_48x448",
"CUBLASLT_MATMUL_TILE_48x384",
"CUBLASLT_MATMUL_TILE_48x320",
"CUBLASLT_MATMUL_TILE_48x256",
"CUBLASLT_MATMUL_TILE_48x192",
"CUBLASLT_MATMUL_TILE_48x128",
"CUBLASLT_MATMUL_TILE_40x768",
"CUBLASLT_MATMUL_TILE_40x704",
"CUBLASLT_MATMUL_TILE_40x640",
"CUBLASLT_MATMUL_TILE_40x64",
"CUBLASLT_MATMUL_TILE_40x576",
"CUBLASLT_MATMUL_TILE_40x512",
"CUBLASLT_MATMUL_TILE_40x448",
"CUBLASLT_MATMUL_TILE_40x384",
"CUBLASLT_MATMUL_TILE_40x320",
"CUBLASLT_MATMUL_TILE_40x256",
"CUBLASLT_MATMUL_TILE_40x192",
"CUBLASLT_MATMUL_TILE_40x128",
"CUBLASLT_MATMUL_TILE_32x8",
"CUBLASLT_MATMUL_TILE_32x768",
"CUBLASLT_MATMUL_TILE_32x704",
"CUBLASLT_MATMUL_TILE_32x640",
"CUBLASLT_MATMUL_TILE_32x64",
"CUBLASLT_MATMUL_TILE_32x576",
"CUBLASLT_MATMUL_TILE_32x512",
"CUBLASLT_MATMUL_TILE_32x448",
"CUBLASLT_MATMUL_TILE_32x384",
"CUBLASLT_MATMUL_TILE_32x320",
"CUBLASLT_MATMUL_TILE_32x32",
"CUBLASLT_MATMUL_TILE_32x256",
"CUBLASLT_MATMUL_TILE_32x192",
"CUBLASLT_MATMUL_TILE_32x16",
"CUBLASLT_MATMUL_TILE_32x128",
"CUBLASLT_MATMUL_TILE_256x64",
"CUBLASLT_MATMUL_TILE_256x32",
"CUBLASLT_MATMUL_TILE_256x128",
"CUBLASLT_MATMUL_TILE_24x768",
"CUBLASLT_MATMUL_TILE_24x704",
"CUBLASLT_MATMUL_TILE_24x640",
"CUBLASLT_MATMUL_TILE_24x64",
"CUBLASLT_MATMUL_TILE_24x576",
"CUBLASLT_MATMUL_TILE_24x512",
Expand Down Expand Up @@ -14019,15 +14055,51 @@ sub warnRocOnlyUnsupportedFunctions {
"CUBLASLT_MATMUL_TILE_64x256",
"CUBLASLT_MATMUL_TILE_64x128",
"CUBLASLT_MATMUL_TILE_512x64",
"CUBLASLT_MATMUL_TILE_48x768",
"CUBLASLT_MATMUL_TILE_48x704",
"CUBLASLT_MATMUL_TILE_48x640",
"CUBLASLT_MATMUL_TILE_48x64",
"CUBLASLT_MATMUL_TILE_48x576",
"CUBLASLT_MATMUL_TILE_48x512",
"CUBLASLT_MATMUL_TILE_48x448",
"CUBLASLT_MATMUL_TILE_48x384",
"CUBLASLT_MATMUL_TILE_48x320",
"CUBLASLT_MATMUL_TILE_48x256",
"CUBLASLT_MATMUL_TILE_48x192",
"CUBLASLT_MATMUL_TILE_48x128",
"CUBLASLT_MATMUL_TILE_40x768",
"CUBLASLT_MATMUL_TILE_40x704",
"CUBLASLT_MATMUL_TILE_40x640",
"CUBLASLT_MATMUL_TILE_40x64",
"CUBLASLT_MATMUL_TILE_40x576",
"CUBLASLT_MATMUL_TILE_40x512",
"CUBLASLT_MATMUL_TILE_40x448",
"CUBLASLT_MATMUL_TILE_40x384",
"CUBLASLT_MATMUL_TILE_40x320",
"CUBLASLT_MATMUL_TILE_40x256",
"CUBLASLT_MATMUL_TILE_40x192",
"CUBLASLT_MATMUL_TILE_40x128",
"CUBLASLT_MATMUL_TILE_32x8",
"CUBLASLT_MATMUL_TILE_32x768",
"CUBLASLT_MATMUL_TILE_32x704",
"CUBLASLT_MATMUL_TILE_32x640",
"CUBLASLT_MATMUL_TILE_32x64",
"CUBLASLT_MATMUL_TILE_32x576",
"CUBLASLT_MATMUL_TILE_32x512",
"CUBLASLT_MATMUL_TILE_32x448",
"CUBLASLT_MATMUL_TILE_32x384",
"CUBLASLT_MATMUL_TILE_32x320",
"CUBLASLT_MATMUL_TILE_32x32",
"CUBLASLT_MATMUL_TILE_32x256",
"CUBLASLT_MATMUL_TILE_32x192",
"CUBLASLT_MATMUL_TILE_32x16",
"CUBLASLT_MATMUL_TILE_32x128",
"CUBLASLT_MATMUL_TILE_256x64",
"CUBLASLT_MATMUL_TILE_256x32",
"CUBLASLT_MATMUL_TILE_256x128",
"CUBLASLT_MATMUL_TILE_24x768",
"CUBLASLT_MATMUL_TILE_24x704",
"CUBLASLT_MATMUL_TILE_24x640",
"CUBLASLT_MATMUL_TILE_24x64",
"CUBLASLT_MATMUL_TILE_24x576",
"CUBLASLT_MATMUL_TILE_24x512",
Expand Down
36 changes: 36 additions & 0 deletions docs/tables/CUBLAS_API_supported_by_HIP.md
Original file line number Diff line number Diff line change
Expand Up @@ -355,15 +355,51 @@
|`CUBLASLT_MATMUL_TILE_24x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x32`|12.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x16`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x256`|12.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x32`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x8`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | |
Expand Down
36 changes: 36 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 @@ -355,15 +355,51 @@
|`CUBLASLT_MATMUL_TILE_24x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x64`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x128`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x32`|12.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x64`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x128`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x16`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x256`|12.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x32`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x64`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x8`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x256`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x64`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x128`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x192`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x256`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x320`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x384`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x448`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x512`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x576`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x64`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x640`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | | | | | | | |
Expand Down
36 changes: 36 additions & 0 deletions docs/tables/CUBLAS_API_supported_by_ROC.md
Original file line number Diff line number Diff line change
Expand Up @@ -355,15 +355,51 @@
|`CUBLASLT_MATMUL_TILE_24x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_24x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x32`|12.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_256x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x16`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x256`|12.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x32`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_32x8`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_40x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x128`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x192`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x256`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x320`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x384`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x448`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x512`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x576`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x64`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x640`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x704`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_48x768`|12.6| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_512x64`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x128`|10.1| | | | | | | | | |
|`CUBLASLT_MATMUL_TILE_64x256`|10.1| | | | | | | | | |
Expand Down
Loading

0 comments on commit 5e77c86

Please sign in to comment.