This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

Prerequisites for hipBLAS installation

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:

  • 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.