.. meta::
  :description: rocBLAS documentation and API reference library
  :keywords: rocBLAS, ROCm, API, Linear Algebra, documentation

.. _rocblas:

********************************************************************
rocBLAS documentation
********************************************************************

rocBLAS is the ROCm Basic Linear Algebra Subprograms (BLAS) library. rocBLAS is implemented in the HIP programming language and optimized for AMD GPUs. This document contains instructions for installing, using, and contributing to the rocBLAS library. For more information refer to :ref:`what-is-rocblas`.

The code is open and hosted at: https://github.com/ROCm/rocBLAS

The rocBLAS documentation is structured as follows:

.. grid:: 2

  .. grid-item-card:: Installation

    * :ref:`linux-install`
    * :ref:`windows-install`

  .. grid-item-card:: How-To

    * :ref:`what-is-rocblas`
    * :ref:`programmers-guide`
    * :ref:`contributing-to`

  .. grid-item-card:: Reference

    * :ref:`api-reference-guide`

To contribute to the documentation refer to `Contributing to ROCm  <https://rocm.docs.amd.com/en/latest/contribute/contributing.html>`_.

You can find licensing information on the `Licensing <https://rocm.docs.amd.com/en/latest/about/license.html>`_ page.


