hipBLAS icon indicating copy to clipboard operation
hipBLAS copied to clipboard

64-bit interface

Open jinz2014 opened this issue 1 year ago • 3 comments

Does the BLAS (e.g. hipblasIdamax) function support 64-bit interface ? Thanks.

https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-dpcpp/2023-0/iamax.html

jinz2014 avatar Oct 01 '23 00:10 jinz2014

Currently hipBLAS and rocBLAS do not support the 64-bit integer interfaces. The Level 1 functions including iamax iamin with 64-bit integer form are a planned addition so should be available in a future release. We can post here when they arrive.

TorreZuk avatar Oct 02 '23 17:10 TorreZuk

Thanks for your update when they arrive.

jinz2014 avatar Oct 02 '23 17:10 jinz2014

rocBLAS has ILP64 interfaces for Level 1 BLAS added in develop branch for future release, so work on adding these to hipBLAS can begin soon.

TorreZuk avatar Dec 13 '23 23:12 TorreZuk

HI @jinz2014,

ILP64 interfaces for all L1 and L2 functions are supported in hipBLAS as of ROCm 6.2. Most L1 functions were added in 6.1.0, and the remaining ILP64 interfaces should land in the next ROCm release.

I'll close this issue now, feel free to re-open if needed.

Thanks, Daine

daineAMD avatar Aug 02 '24 22:08 daineAMD