.. meta::
  :description: ROCm Performance Primitives (RPP) documentation and API reference library
  :keywords: RPP, ROCm, Performance Primitives, documentation

********************************************************************
ROCm Performance Primitives documentation
********************************************************************

AMD ROCm Performance Primitives (RPP) is a comprehensive, high-performance computer vision
library for AMD processors that have HIP, OpenCL, or CPU backends. For more information, refer to
:doc:`./what-is-rpp`

Our code is open and hosted at `https://github.com/ROCm/rpp <https://github.com/ROCm/rpp>`_.

The RPP documentation is structured as follows:

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Install

    * :doc:`Install RPP <./install/install>`

  .. grid-item-card:: Reference

    * :doc:`API library <./doxygen/html/globals>`

      * :doc:`Modules <./doxygen/html/files>`
      * :doc:`Data structures <./doxygen/html/annotated>`
      * :doc:`Deprecated functions <./doxygen/html/deprecated>`

To contribute to the documentation refer to
:doc:`Contributing to ROCm  <rocm:contribute/contributing>`.

You can find licensing information on the :doc:`Licensing <rocm:about/license>` page.
