Files

Neņem vērā izmaiņas no .git-blame-ignore-revs. Nospiediet šeit, lai to apietu un redzētu visu izmaiņu skatu.

35 rindas
1.1 KiB
ReStructuredText

2024-05-02 20:02:30 -07:00
.. meta::
2025-02-12 21:07:30 +05:30
:description: The ROCm Data Center tool (RDC) addresses key infrastructure challenges regarding AMD GPUs in cluster and data center environments and simplifies their administration
:keywords: ROCm Data Center tool API, RDC API
2024-05-02 20:02:30 -07:00
.. _api-intro:
2025-02-12 21:07:30 +05:30
*************************
2024-05-08 15:14:13 -07:00
Introduction to RDC API
2025-02-12 21:07:30 +05:30
*************************
2024-05-02 20:02:30 -07:00
.. note::
This is the alpha version of RDC API and is subject to change without notice. The primary purpose of this API is to solicit feedback. AMD accepts no responsibility for any software breakage caused by API changes.
RDC API
2025-02-12 21:07:30 +05:30
========
2024-05-02 20:02:30 -07:00
2025-02-12 21:07:30 +05:30
RDC API is the core library that provides all the RDC features.
2024-05-02 20:02:30 -07:00
2025-02-12 21:07:30 +05:30
RDC API includes the following libraries:
* ``librdc_bootstrap.so``: Loads one of the following two libraries during runtime, depending on the mode.
- ``rdci`` mode: Loads ``librdc_client.so``
- ``rdcd`` mode: Loads ``librdc.so``
2024-05-02 20:02:30 -07:00
* ``librdc_client.so``: Exposes RDC functionality using ``gRPC`` client.
2025-02-12 21:07:30 +05:30
2024-05-02 20:02:30 -07:00
* ``librdc.so``: RDC API. This depends on ``libamd_smi.so``.
2025-02-12 21:07:30 +05:30
* ``libamd_smi.so``: Stateless low overhead access to GPU data.
2024-05-02 20:02:30 -07:00
.. figure:: ../data/api_libs.png
Different libraries and how they are linked.