Hello,
I've written a set of replacement makefiles for Slurm, which are faster,
and simpler than Automake. Faster incremental builds make the code much
more pleasant to work with.
Try it out here: https://github.com/alex-smartptr/slurm
Instructions:
1. Run `./configure` as usual (all settings work as before).
2. `make -s`
You can find a full README here:
https://github.com/alex-smartptr/slurm/blob/newmake/mk/README.md
I'm looking for feedback, especially problems that I've not foreseen,
but also suggestions for improvements.
-Alex Tingle
--
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