.. meta:: :description: AMDSMI documentation and API reference library :keywords: amdsmi, ROCm, API, documentation ******************************************************************** AMD SMI documentation ******************************************************************** The AMD System Management Interface (SMI) Library, or AMD SMI library, is a C library for Linux that provides a user space interface for applications to monitor and control AMD devices. You can access the AMD SMI code on the `GitHub repository `_. .. Note:: This project is a successor to `rocm_smi_lib. `_ .. grid:: 2 :gutter: 3 .. grid-item-card:: Install * :doc:`AMD SMI installation <./install/install>` .. grid-item-card:: API reference * :doc:`Files <../doxygen/docBin/html/files>` * :doc:`Globals <../doxygen/docBin/html/globals>` * :doc:`Data structures <../doxygen/docBin/html/annotated>` * :doc:`Modules <../doxygen/docBin/html/modules>` * :doc:`Data fields <../doxygen/docBin/html/functions_data_fields>` .. grid-item-card:: How to * :doc:`Use AMD SMI for C++ library ` * :doc:`Use AMD SMI for Python library ` * :doc:`Use AMD SMI CLI tool ` .. grid-item-card:: Tutorials * `AMD SMI GitHub samples `_ * `ROCm SMI Github samples `_ To contribute to the documentation, refer to `Contributing to ROCm `_. You can find licensing information on the `Licensing `_ page.