.. 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 high-performance computer vision library for AMD processors that have HIP, OpenCL, or CPU backends. RPP provides a way to utilize all the hardware available for training and augmentation. .. image:: ./data/rpp_structure_4.png :alt: RPP Functions :width: 200pt :align: center The RPP public repository is located at `https://github.com/ROCm/rpp `_. .. grid:: 2 :gutter: 3 .. grid-item-card:: Install * :doc:`RPP prerequisites <./install/rpp-prerequisites>` * :doc:`Installing RPP <./install/rpp-install>` * :doc:`Installing RPP with the package installer <./install/rpp-install-with-installer>` * :doc:`Building and installing RPP from source <./install/rpp-build-and-install>` * :doc:`Verifying the RPP installation <./install/rpp-verify-install>` .. grid-item-card:: Reference * :doc:`RPP environment variables <./reference/rpp-env-variables>` * :doc:`Supported RPP functionalities and variants <./reference/rpp-supported-functionalities>` * :doc:`RPP functionality and variant example outputs <./reference/rpp-supported-func-and-var-examples>` * RPP API reference * :doc:`RPP header files <./doxygen/html/files>` * :doc:`RPP common definitions <./doxygen/html/group__group__rppdefs>` * :doc:`RPP data structures <./doxygen/html/annotated>` To contribute to the documentation refer to :doc:`Contributing to ROCm `. You can find licensing information on the :doc:`Licensing ` page.