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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.19.tar.gz
  • Upload date:
  • Size: 25.9 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.19.tar.gz
Algorithm Hash digest
SHA256 ee45e49e821338438ae3933e8985addbd06fff3b2b324011a4b53f2ce908bb6e
MD5 d856f0c894ae891f9bb4b7ed58c68139
BLAKE2b-256 0f90bb143fc4edf53dc6e8560be8c2e9f7e30a965b564f64f406e38afa0bbccd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.19-py3-none-any.whl
  • Upload date:
  • Size: 28.2 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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 f07d46bb23afe016ca7d72d2c57c31d82a63772e0427410fc34fdf113b27e51c
MD5 b410bacd5adc69d5ac0f0a1ace1be828
BLAKE2b-256 bc3983d1ed3714f243210ab1aa92bf95dcd394f2cbf2af85aabb3a8be0578a3c

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