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

Uploaded Source

Built Distribution

nodeocc-1.0.17-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.17.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for nodeocc-1.0.17.tar.gz
Algorithm Hash digest
SHA256 82365883b1e0e575b701a31d6ba5b943065c7a33faf9b5147babb297ddbbb570
MD5 218ea7f2609e048672203591d0701a83
BLAKE2b-256 9c018c3f6d58acf04b3ab4697b1a24d14e2ba4ba19ccad1932379c91fba5742d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.17-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for nodeocc-1.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7b108ad7688111128f9ade765fbd3d386d23bc1648deabf4c1c23d8e6d305d
MD5 bea8653883f56d9a4fc6654db2ae1d51
BLAKE2b-256 77def9728b09f451e810da775b97f61ed60338c1ed53522b3d7a77cafdc815c3

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