.. meta::
  :description: MIOpen documentation
  :keywords: MIOpen, ROCm, API, documentation

********************************************************************
MIOpen documentation
********************************************************************

Welcome to our documentation home page. To learn more about MIOpen, refer to
:doc:`What is MIOpen? <./what-is-miopen>`

Our documentation is structured as follows:

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Install

    * :doc:`Install MIOpen <./install/install>`
    * :doc:`Build MIOpen for embedded systems <./install/embed>`
    * :doc:`Build MIOpen using Docker <./install/docker-build>`

  ..  grid-item-card:: Reference

    * :doc:`API library <reference/index>`

      * :doc:`Modules <./doxygen/html/modules>`
      * :doc:`Datatypes <reference/datatypes>`

  .. grid-item-card:: Conceptual

    * :doc:`MI200 alternate implementation <./conceptual/MI200-alt-implementation>`
    * :doc:`Cache <./conceptual/cache>`
    * :doc:`Find database <./conceptual/finddb>`
    * :doc:`Performance database <./conceptual/perfdb>`
    * :doc:`Porting to MIOpen <./conceptual/porting-guide>`

  .. grid-item-card:: How to

    * :doc:`Use fusion <./how-to/use-fusion-api>`
    * :doc:`Log & debug <./how-to/debug-log>`
    * :doc:`Use the find APIs & immediate mode <./how-to/find-and-immediate>`

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 for all ROCm components on the
`ROCm licensing <https://rocm.docs.amd.com/en/latest/about/license.html>`_ page.
