Skip to main content
`Ctrl`+`K`

# hipBLAS documentation

hipBLAS is a Basic Linear Algebra Subprograms (BLAS) marshaling library that supports multiple backends. It lies between the application and a “worker” BLAS library, marshalling inputs into the backend library and results back to the application. hipBLAS exports an interface that does not require client changes, regardless of the chosen backend. Currently, it supports rocBLAS and NVIDIA CUDA cuBLAS as backends.

The hipBLAS public repository is located at ROCm/rocm-libraries.

Note

The hipBLAS repository for ROCm 6.4.3 and earlier is located at ROCm/hipBLAS.

Install

- hipBLAS prerequisites

- Install hipBLAS on Linux

- Install hipBLAS on Windows

Conceptual

- Library source code organization

How to

- Use hipBLAS clients

Examples

- hipBLAS client examples

API Reference

- Data type support

- hipBLAS API

- Deprecations by version

To contribute to the documentation, see Contributing to ROCm. For information on contributing to the hipBLAS code base, see Contribute to hipBLAS.

You can find licensing information on the Licensing page.