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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nodeocc-1.0.24-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.24.tar.gz
  • Upload date:
  • Size: 26.1 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.24.tar.gz
Algorithm Hash digest
SHA256 4a6e6d249ae0c4bb3c956af324f04c19817d960bbe5fb6da95739af638f51067
MD5 71d456bab1f1ecc9319b81d69f6b5205
BLAKE2b-256 9a233fcc9ee7be83df19d0c7e7acc7d726a1b17b3d80f27ff14405437f484316

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.24-py3-none-any.whl
  • Upload date:
  • Size: 28.4 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.24-py3-none-any.whl
Algorithm Hash digest
SHA256 25ec4aeeda1146e746f020482e15ccbe3ff19ee7c4c23cf6ef65fa2c7a57d13f
MD5 6d8aea46c8f986d27586ae579b6514b4
BLAKE2b-256 074efeddf8c6ff1968a1ea00970991a5b2a8cb2bfc8a11fd4d21894b215374a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page