Hello Slurm users,

I would like to announce slurm-quota, an open-source tool providing time-based 
CPU and GPU quota accounting and enforcement for Slurm users and accounts.

Slurm does not currently provide native enforcement of consumption-based quotas 
(e.g. CPU or GPU minutes). slurm-quota addresses this by integrating with Slurm 
job submission and job completion mechanisms.

Key features include:

- Definition and enforcement of CPU and GPU time quotas at user and account 
levels
- Support for heterogeneous GPU clusters using billing factors
- Clear command-line reporting of usage, remaining quota, with visual progress 
bars
- Lightweight design with minimal dependencies (Python, SQLite and few common 
Lua libraries)

slurm-quota is released under the MIT license and is available on GitHub, along 
with documentation describing architecture, deployment, and integration details.

GitHub Project:
https://github.com/rackslab/slurm-quota

Comments, questions, and feedback are very welcome!

--
Rémi Palancher
Rackslab: Open Source Solutions for HPC Operations
https://rackslab.io
-- 
slurm-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to