Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Meta GPU Cluster Monitoring (GCM)

GCM Logo

GCM is a set of tools used to do at-scale monitoring for HPC (High-Performance Computing) clusters, it powers Meta FAIR (Fundamental AI Research) AI workloads across over hundreds of thousands of GPUs at Meta.

GCM is a monorepo with the following components:

  • Monitoring: Collects cluster statistics from the Slurm workload scheduler, providing visibility into job performance and resource utilization.
  • Health Checks: Verifies the proper functioning of hardware, software, network, storage, and services throughout the job lifecycle.
  • Telemetry Processor / GPU Metrics: Enhances OpenTelemetry data by correlating telemetry with Slurm metadata, enabling attribution of metrics (e.g., GPU utilization) to specific jobs and users.

For more information, check our documentation. Join our Discord community!

Contributing

Each component has its own README with detailed guides:

Possible Expansions

Code of Conduct

Facebook has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

The Team

GPU Cluster Monitoring is actively maintained by Lucca Bertoncini, Caleb Ho, Apostolos Kokolis, Liao Hu, Thanh Nguyen, Billy Campoli with a number of contributions coming from talented individuals (in no particular order, and non-exhaustive): Jörg Doku, Vivian Peng, Parth Malani, Kalyan Saladi, Shubho Sengupta, Leo Huang, Robert Vincent, Max Wang, Sujit Verma, Teng Li, James Taylor, Xiaodong Ma, Chris Henry, Jakob Johnson, Kareem Sakher, Abinesh Ramakrishnan, Nabib Ahmed, Yong Li, Junjie Qian, David Watson, Guanyu Wu, Jaromir Latal, Samuel Doud, Yidi Wu, Xinyuan Zhang, Neha Saxena, Gustavo Lima, Quang D. Nguyen.

Feel free to contribute and add your name!

License

Each GCM component has its own lincense.

/gcm is licensed under the MIT License.

/shelper is licensed under the MIT License.

/slurmprocessor is licensed under the Apache 2.0 License.

Remaining files are licensed under the MIT License.

关于 About

GPU Cluster Monitoring (GCM): Large-Scale AI Research Cluster Monitoring
aiai-clusterai-trainingdcgmhealth-checkshpcmonitoringnvmlslurm

语言 Languages

Python93.8%
Go4.3%
JavaScript0.6%
Dockerfile0.3%
C0.3%
Starlark0.2%
Go Template0.1%
Makefile0.1%
CSS0.1%
Shell0.1%
HTML0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
97
Total Commits
峰值: 17次/周
Less
More

核心贡献者 Contributors