Skip to main content
`Ctrl`+`K`

# Prerequisites for hipBLAS installation

The following prerequisites are required to install hipBLAS, whether by using a package manager or building the application from the source code.

## Prerequisites for Linux

The hipBLAS prerequisites are different than the rocBLAS and NVIDIA CUDA cuBLAS backend prerequisites.

- The prerequisites required to use the rocBLAS backend with AMD components are as follows:

  - A ROCm-enabled platform. For more information, see the Linux system requirements.

  - A compatible version of hipblas-common.

  - A compatible version of rocBLAS.

  - For full functionality, optionally install a compatible version of rocSOLVER and its rocSPARSE and rocPRIM dependencies.

- The prerequisites required to use the cuBLAS backend with NVIDIA components are as follows:

  - A HIP-enabled platform. For more information, see HIP installation.

  - A working CUDA toolkit, including cuBLAS. For more information, see CUDA toolkit.

## Prerequisites for Microsoft Windows

- Here are the prerequisites required to use the rocBLAS backend with AMD components:

  - An AMD HIP SDK-enabled platform. For more information, see Windows system requirements.

  - A compatible version of hipblas-common.

  - A compatible version of rocBLAS.

  - For full functionality, a compatible version of rocSOLVER and its rocSPARSE and rocPRIM dependencies.

  - hipBLAS is supported on the same Windows versions and toolchains that HIP SDK supports.

- hipBLAS does not support the cuBLAS backend on Windows.