Clusterscope is a CLI and python library to extract information from HPC Clusters and Jobs.
Project description
Clusterscope
Clusterscope is a CLI and python library to extract information from HPC Clusters and Jobs.
Check out our Website for Getting Started and Documentation.
Install from pypi
$ pip install clusterscope
You can use it as a python library:
$ python
>>> import clusterscope
>>> clusterscope.cluster()
'<your-cluster-name>'
You can also use it as a CLI:
$ cscope
Usage: cscope [OPTIONS] COMMAND [ARGS]...
Command-line tool to query Slurm cluster information.
Options:
--help Show this message and exit.
Commands:
aws Check if running on AWS and show NCCL settings.
check-gpu Check if a specific GPU type exists.
cpus Show CPU counts per node.
gpus Show GPU information.
info Show basic cluster information.
job-gen Generate job requirements for different job types.
mem Show memory information per node.
version Show the version of clusterscope.
Contributing
Read our contributing guide to learn about our development process, how to propose bugfixes and feature requests, and how to build your changes.
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.
Maintainers
clusterscope is actively maintained by Lucca Bertoncini, and Kalyan Saladi.
Contributors
Lucca Bertoncini, Kalyan Saladi, Nikhil Gupta, Misko Dzamba,
License
clusterscope is licensed under the MIT license.
Citing Clusterscope
@Misc{
author = {Lucca Bertoncini, and Kalyan Saladi},
title = {Clusterscope - Tooling for extracting HPC Cluster and Jobs information. },
howpublished = {Github},
year = {2025},
url = {https://github.com/facebookresearch/clusterscope}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clusterscope-0.0.32.tar.gz.
File metadata
- Download URL: clusterscope-0.0.32.tar.gz
- Upload date:
- Size: 319.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b702f528f69aacf0e1dc56383ac3a39b52e7f385563c2d878a462fc4bcea0e29
|
|
| MD5 |
7c056eba5a01c5bd51199f634468387c
|
|
| BLAKE2b-256 |
8635d2129eb61d230d03b6285da7653ff1ce1b5f4c5058b1e26acd24cce1e276
|
File details
Details for the file clusterscope-0.0.32-py3-none-any.whl.
File metadata
- Download URL: clusterscope-0.0.32-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20a4915a09ccbd70edd50f71993b77f2c401d0b4c9d913947ff0a30471f2387e
|
|
| MD5 |
c4de6ed7e08c7a5c47faea5bb73b3bc5
|
|
| BLAKE2b-256 |
4db609eb1ba9b549c8afd6942d69a678708d971b6d6c847ed8d8cce7e55aef22
|