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.13.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

nodeocc-1.0.13-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.13.tar.gz
  • Upload date:
  • Size: 25.5 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.13.tar.gz
Algorithm Hash digest
SHA256 f825ccc9717e28e49b9ea505f7be9be54de6f88c1d1225fbb18cef5db14cbec5
MD5 aace2ce27d9917c0986dd04961682aae
BLAKE2b-256 b95fb37ce7e5865ad2924d6e65f4c9bf73f919a75afd5b9cdae3b60b97fb5056

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.13-py3-none-any.whl
  • Upload date:
  • Size: 27.8 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 0542783f7bcc72e589dd80353fddfa3bce11f57b58a67ff87b578600b2c2f2d9
MD5 ec93bd99dfe0fb6f03578c2d27716543
BLAKE2b-256 eaff67324cc194c9b7ef838b18a35a2dc2c91feb9c81c6093540bee1b8a5a2dd

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