.. meta::
   :description: C++ library for accelerating mixed precision matrix multiply-accumulate operations
    leveraging specialized GPU matrix cores on AMD's latest discrete GPUs
   :keywords: rocWMMA, ROCm, library, API, tool

.. _index:

===========================
rocWMMA documentation
===========================

rocWMMA is a C++ header library for accelerating mixed precision matrix multiply-accumulate operations
leveraging specialized GPU matrix cores on AMD's latest discrete GPUs. To learn more, see :ref:`what-is-rocwmma`

You can access rocWMMA code on our `GitHub repository <https://github.com/ROCm/rocWMMA>`_.

The documentation is structured as follows:

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Install

    * :ref:`installation`

  .. grid-item-card:: Conceptual

    * :ref:`programmers-guide`
 
  .. grid-item-card:: API 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>`_.

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