leo update

Change-Id: I34cb1cdadc1a99d0d226441f1a6b180cb8b4b258
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
This commit is contained in:
randyh62 authored and Galantsev, Dmitrii committed 2024-05-08 18:15:28 -05:00
1 parent 2b815a68c8
commit eeb59ed080
8 files changed
+44 -42

No files matched your search

+6 -4
View File
@@ -5,9 +5,11 @@
.. _rdc-features:
******************************************
RDC Feature Overview
RDC tool feature overview
******************************************
This topic provides information related to the features of the RDC tool.
.. figure:: ../data/features.png
RDC components and framework for describing features
@@ -139,7 +141,7 @@ You can define ``RDC_FI_ECC_CORRECT_TOTAL`` or ``RDC_FI_ECC_UNCORRECT_TOTAL`` fi
Device Monitoring
=================
The RDC Tool enables you to monitor the GPU fields.
The RDC tool enables you to monitor the GPU fields.
.. code-block:: shell
@@ -231,7 +233,7 @@ You can display GPU statistics for any given workload.
Job Stats Use Case
==================
------------------
A common use case is to record GPU statistics associated with any job or workload. The following example shows how all these features can be put together for this use case:
@@ -242,7 +244,7 @@ A common use case is to record GPU statistics associated with any job or workloa
rdci commands
-------------
^^^^^^^^^^^^^
.. code-block:: shell
+10 -10
View File
@@ -5,10 +5,10 @@
.. _rdc-3rd-party:
******************************************
3rd party integration
Third party integration
******************************************
This section lists all the third-party plugins such as Prometheus, Grafana, and Reliability, Availability and Serviceability (RAS) plugin.
This section lists available third-party plugins for the RDC tool such as Prometheus, Grafana, and Reliability, Availability and Serviceability (RAS).
Python bindings
===============
@@ -52,7 +52,7 @@ See the sample program to monitor the power and GPU utilization using the ``RdcR
In the sample program,
* Class ``SimpleRdcReader`` is derived from the ``RdcReader``.
* The field ``ip_port=None`` in ``RdcReader`` dictates that the RDC tool runs in the embedded mode.
* The field ``ip_port=None`` in ``RdcReader`` dictates that RDC runs in the embedded mode.
* ``SimpleRdcReader::process()`` fetches fields specified in ``default_field_ids``.
.. note::
@@ -76,7 +76,7 @@ Prometheus plugin helps to monitor events and send alerts. The Prometheus instal
Prometheus plugin installation
------------------------------
The RDC tool's Prometheus plugin ``rdc_prometheus.py`` can be found in the ``python_binding`` folder.
RDC's Prometheus plugin ``rdc_prometheus.py`` can be found in the ``python_binding`` folder.
.. note::
Ensure the Prometheus client is installed before the Prometheus plugin installation process.
@@ -220,7 +220,7 @@ Example: gpu_clock
Grafana Plugin
==============
Grafana is a common monitoring stack used for storing and visualizing time series data. Prometheus acts as the storage backend, and Grafana is used as the interface for analysis and visualization. Grafana has a plethora of visualization options and can be integrated with Prometheus for the RDC tool's dashboard.
Grafana is a common monitoring stack used for storing and visualizing time series data. Prometheus acts as the storage backend, and Grafana is used as the interface for analysis and visualization. Grafana has a plethora of visualization options and can be integrated with Prometheus for RDC's dashboard.
Grafana Plugin Installation
@@ -283,7 +283,7 @@ Follow these steps:
.. image:: ../data/integration_config5.png
5. To import the RDC tool dashboard, click ``+`` and select ``Import``.
5. To import RDC dashboard, click ``+`` and select ``Import``.
6. Click the ``Upload.json`` file command.
@@ -296,9 +296,9 @@ Follow these steps:
Prometheus (Grafana) integration with automatic node detection
==============================================================
The RDC tool enables you to use Consul to discover the ``rdc_prometheus`` service automatically. Consul is “a service mesh solution providing a fully featured control plane with service discovery, configuration, and segmentation functionality.” For more information, refer to `Consul <https://developer.hashicorp.com/consul/docs/intro>`_.
RDC enables you to use Consul to discover the ``rdc_prometheus`` service automatically. Consul is “a service mesh solution providing a fully featured control plane with service discovery, configuration, and segmentation functionality.” For more information, refer to `Consul <https://developer.hashicorp.com/consul/docs/intro>`_.
The RDC tool uses Consul for health checks of RDC's integration with the Prometheus plug-in (``rdc_prometheus``), and these checks provide information on its efficiency.
RDC uses Consul for health checks of RDC's integration with the Prometheus plug-in (``rdc_prometheus``), and these checks provide information on its efficiency.
Previously, when a new compute node was added, users had to manually change ``prometheus_targets.json`` to use Consul. Now, with the Consul agent integration, a new compute node can be discovered automatically.
@@ -502,7 +502,7 @@ The RAS plugin helps to gather and count errors. The details of RAS integration
RAS Plugin Installation
-----------------------
In this release, the RDC tool extends support to the Reliability, Availability, and Serviceability (RAS) integration. When the RAS feature is enabled in the graphic card, users can use RDC to monitor RAS errors.
In this release, RDC extends support to the Reliability, Availability, and Serviceability (RAS) integration. When the RAS feature is enabled in the graphic card, users can use RDC to monitor RAS errors.
Prerequisite
^^^^^^^^^^^^
@@ -512,7 +512,7 @@ You must ensure the graphic card supports RAS.
.. note::
The RAS library is installed as part of the RDC installation, and no additional configuration is required for RDC.
The RDC tool installation dynamically loads the RAS library ``librdc_ras.so``. The configuration files required by the RAS library are installed in the ``sp3`` and ``config`` folders.
RDC installation dynamically loads the RAS library ``librdc_ras.so``. The configuration files required by the RAS library are installed in the ``sp3`` and ``config`` folders.
.. code-block:: shell
+3 -3
View File
@@ -5,7 +5,7 @@
.. _rdc-use:
******************************************
Introduction to RDC tool
Introduction to the RDC tool
******************************************
The ROCm Data Center tool (RDC) simplifies the administration and addresses key infrastructure challenges in AMD GPUs in cluster and datacenter environments. The main features are:
@@ -15,7 +15,7 @@ The ROCm Data Center tool (RDC) simplifies the administration and addresses key
* Integration with third-party tools
* Open source
You can use the tool in standalone mode if all components are installed. However, the existing management tools can use the same set of features available in a library format.
You can use the RDC tool in standalone mode if all components are installed. However, the existing management tools can use the same set of features available in a library format.
For details on different modes of operation, refer to *Starting RDC* in :ref:`rdc-install`.
@@ -24,7 +24,7 @@ Target Audience
The audience for the AMD RDC tool consists of:
* Administrators: The tool provides the cluster administrator with the capability of monitoring, validating, and configuring policies.
* Administrators: RDC provides the cluster administrator with the capability of monitoring, validating, and configuring policies.
* HPC Users: Provides GPU-centric feedback for their workload submissions.
* OEM: Add GPU information to their existing cluster management software.
* Open source Contributors: RDC is open source and accepts contributions from the community.