Skip to main content

TUI application for viewing the status of GPU allocations on a Slurm cluster

Project description

Slurm NodeOCC

screenshot

TUI application for viewing the status of GPU allocations on a Slurm cluster

Contents:

  • model/: folder containing the fundamental classes definitions to model the Slurm cluster, its jobs and their portions;
  • readers/: folder containing the functions to parse Slurm infrastructure and jobs status from standard unix commands;
  • view/slurm_list.py: a simple list-based viewer of queued and allocated jobs;
  • view/slurm_viz.py: a graphic-based viewer of allocated jobs across Slurm topology;
  • controller/controller.py: the main entrypoint for the curses-based interactive TUI application.

Run it with: python controller/controller.py

Requirements: pandas, pycurses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nodeocc-1.0.21.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

nodeocc-1.0.21-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file nodeocc-1.0.21.tar.gz.

File metadata

  • Download URL: nodeocc-1.0.21.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for nodeocc-1.0.21.tar.gz
Algorithm Hash digest
SHA256 33c9defbcbb3c04e327b45a5b2c17cf702f8d7cf45114fc56ec2283facf304df
MD5 70b4890ba8e912f4b127750a3db2e406
BLAKE2b-256 4e2c6102a0525cd05a9ed6705620026e654a0eb5950699c78be4843102f235ba

See more details on using hashes here.

File details

Details for the file nodeocc-1.0.21-py3-none-any.whl.

File metadata

  • Download URL: nodeocc-1.0.21-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for nodeocc-1.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 deb903d05d601f91ff6fea51ffef9ff7c1b8d7f994473d58bfd4a67479ac6d45
MD5 4c59d78a5d18ba909e21a3845a3334a3
BLAKE2b-256 60937b8ddfac2761b14a94693a06bef0c9d82c9ed942e785dcc797cce48303b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page