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.