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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.14.tar.gz
  • Upload date:
  • Size: 25.5 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.14.tar.gz
Algorithm Hash digest
SHA256 784871fb1fada98243c2034c0d3c67b34ef251e9d77d968a4d5e551999a341cc
MD5 a72131aecec551d53c9364d5dbee3b8a
BLAKE2b-256 855faed5f622e442d64b4b4748f1bbfc48aa3895c58ecdd87a9ba30a63cb881c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.14-py3-none-any.whl
  • Upload date:
  • Size: 27.8 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 80f2cf3ab2641caa9df81ded67e3857b1a5363688ac5e85a5edf9457e340976e
MD5 d253db50b5c892067f1a99182ed3621f
BLAKE2b-256 143d3c6ee480826c4d90774c2edf77a0daf979e089e9742c0d67d9d49da6413d

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