Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 3.32 KB

index.rst

File metadata and controls

60 lines (41 loc) · 3.32 KB

rocAL documentation

The ROCm Augmentation Library (rocAL) lets you improve the throughput and performance of your deep learning applications. It's designed to efficiently decode and process image and video pipelines from a variety of storage formats on AMD GPUs and CPUs. Its C++ and Python APIs let you program customizable pipelines for different datasets and models. rocAL is optimized for loading and pre-processing data for deep learning applications, with support for multiple data formats and augmentations.

The rocAL public repository is located at https://github.com/ROCm/rocAL.

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Installation

    * :ref:`install`

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Conceptual

    * :ref:`overview`
    * :ref:`architecture`

  .. grid-item-card:: How to

    * :doc:`Use the rocAL C++ API <./how-to/using-with-cpp>`
    * :doc:`Use the rocAL Python API <./how-to/using-with-python>`
    * :doc:`Use ML framework integration <./how-to/framework>`

  .. grid-item-card:: Examples

    * `Image processing examples <https://github.com/ROCm/rocAL/tree/master/docs/examples/image_processing>`_
    * `Pytorch examples <https://github.com/ROCm/rocAL/tree/master/docs/examples/pytorch>`_
    * `Tensorflow examples <https://github.com/ROCm/rocAL/tree/master/docs/examples/tf>`_
    * `Jupyter notebooks <https://github.com/ROCm/rocAL/tree/master/docs/examples/notebooks>`_

  .. grid-item-card:: Reference

    * :doc:`rocAL RNNT dataloading <./reference/rocAL-and-RNNT>`
    * `rocAL API Modules <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/modules.html>`_
    * `rocAL API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal.html>`_
    * `rocAL Datatypes <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__types.html>`_
    * `rocAL Augmentation API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__augmentations.html>`_
    * `rocAL Data Loaders API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__data__loaders.html>`_
    * `rocAL Data Transfer API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__data__transfer.html>`_
    * `rocAL Info API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__info.html>`_
    * `rocAL Metadata API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__meta__data.html>`_
    * `rocAL Parameter API <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/group__group__rocal__parameters.html>`_
    * `rocAL Header Files <https://rocm.docs.amd.com/projects/rocAL/en/latest/doxygen/html/files.html>`_

To contribute to the documentation refer to Contributing to ROCm Docs.

You can find licensing information on the Licensing page.