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}
}
Metadata
Release files for clusterscope 0.0.32
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| clusterscope-0.0.32.tar.gz | 319.1 kB | Without provenance | Details for clusterscope-0.0.32.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| clusterscope-0.0.32-py3-none-any.whl | Python 3 | none | any | Details for clusterscope-0.0.32-py3-none-any.whl |
Total release size: 341.4 kB
Release files / clusterscope-0.0.32.tar.gz
| Download URL | clusterscope-0.0.32.tar.gz |
|---|---|
| Size | 319.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b702f528f69aacf0e1dc56383ac3a39b52e7f385563c2d878a462fc4bcea0e29
|
|
BLAKE2b-256 checksum How to use checksums |
8635d2129eb61d230d03b6285da7653ff1ce1b5f4c5058b1e26acd24cce1e276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / clusterscope-0.0.32-py3-none-any.whl
| Download URL | clusterscope-0.0.32-py3-none-any.whl |
|---|---|
| Size | 22.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20a4915a09ccbd70edd50f71993b77f2c401d0b4c9d913947ff0a30471f2387e
|
|
BLAKE2b-256 checksum How to use checksums |
4db609eb1ba9b549c8afd6942d69a678708d971b6d6c847ed8d8cce7e55aef22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Security for clusterscope 0.0.32
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.