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

Uploaded Source

Built Distribution

nodeocc-1.0.9-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.9.tar.gz
  • Upload date:
  • Size: 24.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.9.tar.gz
Algorithm Hash digest
SHA256 527ab9ae5723497757a8381e76c259d6b9efcb644e6c0ad3d4faf68dc7e64dba
MD5 adb090992c348b6baa03e783767d380d
BLAKE2b-256 d7a6bb962cd3343362eb53718bdbc79b350e727899ccb9e18d2237f8afee343d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 27.3 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7ed41a07f2341880b41087b132fe7fd1422b3e2abfac128435e5199b524c9b77
MD5 caf5bb8ccad435a57f6e8442fa1a06d4
BLAKE2b-256 39bdcc40a6dfde7d2717b6f2f977219280ad6dbdddad879fd05ada37a749340f

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