leptonai/gpud
GPUd automates monitoring, diagnostics, and issue identification for GPUs
What it solves
GPUd ensures GPU efficiency and reliability by actively monitoring hardware and managing AI/ML workloads. It addresses the need for a unified view of GPU health and performance metrics to prevent failures and optimize resource utilization in large-scale clusters.
How it works
GPUd is a self-contained binary that runs on Linux machines with a low footprint, keeping monitoring tasks off the workload critical path to minimize CPU and memory overhead. It integrates with Docker, containerd, Kubernetes, and the NVIDIA ecosystem (using tools like nvidia-smi, NVML Xid events, and DCGM) to collect and report GPU and GPU fabric metrics such as power, temperature, and hardware slowdowns.
Who it’s for
It is designed for operators of large-scale GPU clusters and AI infrastructure providers who need production-grade monitoring and reliability tools.
Highlights
- GPU-Centric Monitoring: Provides a unified view of critical GPU and GPU fabric metrics.
- Production Ready: Used in DGX Cloud Lepton's production infrastructure.
- Easy Deployment: Supports installation via a simple script, systemd, or Helm charts for Kubernetes.
- Comprehensive Error Detection: Detects critical hardware errors through kmsg, NVML Xid events, and DCGM.
Related
- Project
- Project
- Project
- Project
- Project