File: prerequisites.rst

package info (click to toggle)
hipblas 6.4.4-2~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 26,700 kB
  • sloc: cpp: 209,856; f90: 49,800; python: 4,680; ansic: 1,141; sh: 799; makefile: 51; xml: 23
file content (44 lines) | stat: -rw-r--r-- 2,378 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.. meta::
  :description: hipBLAS installation prerequisites for Linux and Windows
  :keywords: hipBLAS, rocBLAS, BLAS, ROCm, API, Linear Algebra, install, prerequisites

.. _prerequisites:

***********************************************************
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 :doc:`rocBLAS <rocblas:index>` and NVIDIA CUDA `cuBLAS <https://developer.nvidia.com/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 :doc:`Linux system requirements <rocm-install-on-linux:reference/system-requirements>`.
   * A compatible version of `hipblas-common <https://github.com/ROCm/hipBLAS-common>`_.
   * A compatible version of rocBLAS.
   * For full functionality, optionally install a compatible version of :doc:`rocSOLVER <rocsolver:index>` and its :doc:`rocSPARSE <rocsparse:index>`
     and :doc:`rocPRIM <rocprim:index>` dependencies.

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

   * A HIP-enabled platform. For more information, see :doc:`HIP installation <hip:install/install>`.
   * A working CUDA toolkit, including cuBLAS. For more information, see `CUDA toolkit <https://developer.nvidia.com/accelerated-computing-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 :doc:`Windows system requirements <rocm-install-on-windows:reference/system-requirements>`.
   * A compatible version of hipblas-common.
   * A compatible version of rocBLAS.
   * For full functionality, a compatible version of :doc:`rocSOLVER <rocsolver:index>` and its :doc:`rocSPARSE <rocsparse:index>`
     and :doc:`rocPRIM <rocprim:index>` dependencies.
   * hipBLAS is supported on the same Windows versions and toolchains that HIP SDK supports.

* hipBLAS does not support the cuBLAS backend on Windows.