Skip to content

GPU user moniter, a collection of python scripts to collect gpu usages

License

Notifications You must be signed in to change notification settings

Stonesjtu/gumoniter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gumoniter

GPU user moniter, a collection of python scripts to collect gpu usages

Environment Setup

  • This script runs on admin node, slave nodes should have gpustat installed.
pip install gpustat
  • slave nodes must be able to ssh without password, it can be achieved by ssh-key-copy

Configure

This script can be configured in file 'config'.

  • interval: collects data for every interval minutes
  • hosts: a list of hostname or ip_address (sshable)
  • log_path: log files path. One file for one day.

Architecture

  • moniter.py: a data collector that queries GPUs and processes information from nodes.
  • report.py: a post-process script that compute and report the desired metrics from collected data.

About

GPU user moniter, a collection of python scripts to collect gpu usages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages