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.