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.