Shared Utilities
===============

The Shared Utilities package provides essential infrastructure components for NVRx, including:

* **NVRx Logger**: A distributed logging system designed for multi-node, multi-rank training workloads
* **Log Aggregation**: Automatic collection and aggregation of logs from distributed processes
* **Environment-driven Configuration**: Flexible logging configuration through environment variables

The Shared Utilities are included in the ``nvidia_resiliency_ext.shared_utils`` package.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   logger_guide
   config_reference
   api
