Terminal GUI for easier Slurm experience
Project description
Slurman
Enhanced command-line GUI to ease working with Slurm. Written in Python, derived from SlurmUI.
Viewing and managing
- GPUs
- Jobs in the history
- Jobs in the queue
- Logs for current and past jobs
Install and run
pip install slurman
slurman
Optional arguments:
-hshow help message and exit.-irefreshing interval in seconds. (10 by default. Set to 0 to disable).-vverbose mode (printing info and error to the info panel).
Basics
Under the interface of Slurman we rely on three basic slurm commands:
sinfofor information of nodes, GPUs, etc.squeuefor current jobs in the queuesacctfor history jobs
Make sure you can get meaningful output from these commands on your cluster before trying Slurman.
To debug, you could run slurman -i 0 -v to disable auto update and force verbose logging. Then you will see the full commands that Slurman sends to Slurm in the info panel.
[!NOTE] Runtime errors are written into
~/.slurman_error.log.
Tested Clusters
[!NOTE] If Slurman does not work on your cluster, try the debugging suggestions in Basics and feel free to open an issue.
Contributions
Open to contribution including but not limited to:
- Improving startup/launch speed
- Enhancing multithreading and concurrency handling
- Strengthening crash recovery and process resiliency
- Expanding features or addressing edge cases
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 slurman-1.2.3.tar.gz.
File metadata
- Download URL: slurman-1.2.3.tar.gz
- Upload date:
- Size: 185.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1258c474c00c1be5db7762a1e455f58aa7c8c43b0cff6a2c8c087b497000d2c6
|
|
| MD5 |
7b9b365f703e50359630afc63af67aef
|
|
| BLAKE2b-256 |
3f717864d5df0cc1ef19d6e9a54c094f2d2f2f5990659ca88b9c459321a164ac
|
Provenance
The following attestation bundles were made for slurman-1.2.3.tar.gz:
Publisher:
publish.yml on ShenhanQian/slurman
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
slurman-1.2.3.tar.gz -
Subject digest:
1258c474c00c1be5db7762a1e455f58aa7c8c43b0cff6a2c8c087b497000d2c6 - Sigstore transparency entry: 1145346062
- Sigstore integration time:
-
Permalink:
ShenhanQian/slurman@90f3e91edc369af9bd623e739c05288bdbd46f4e -
Branch / Tag:
refs/tags/v1.2.3 - Owner: https://github.com/ShenhanQian
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@90f3e91edc369af9bd623e739c05288bdbd46f4e -
Trigger Event:
push
-
Statement type:
File details
Details for the file slurman-1.2.3-py3-none-any.whl.
File metadata
- Download URL: slurman-1.2.3-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54108e1bf3f07a95d8b45d98c1440db6ad28901f034771ec0228db18139a87d1
|
|
| MD5 |
6fa9b28e23b718ed93cdd18b76bac51d
|
|
| BLAKE2b-256 |
fafa0247dfbbc0b69ea8f7886c2c8cbafac4b3bd0bbd271794ad79d4f1bef0b7
|
Provenance
The following attestation bundles were made for slurman-1.2.3-py3-none-any.whl:
Publisher:
publish.yml on ShenhanQian/slurman
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
slurman-1.2.3-py3-none-any.whl -
Subject digest:
54108e1bf3f07a95d8b45d98c1440db6ad28901f034771ec0228db18139a87d1 - Sigstore transparency entry: 1145346185
- Sigstore integration time:
-
Permalink:
ShenhanQian/slurman@90f3e91edc369af9bd623e739c05288bdbd46f4e -
Branch / Tag:
refs/tags/v1.2.3 - Owner: https://github.com/ShenhanQian
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@90f3e91edc369af9bd623e739c05288bdbd46f4e -
Trigger Event:
push
-
Statement type: