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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.16.tar.gz
  • Upload date:
  • Size: 25.8 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.16.tar.gz
Algorithm Hash digest
SHA256 f1b62a1935d9c580c7139c0855f08976134b4a277709e78ff8691134e6dcd80d
MD5 dcb400c59018aa5c26f1765d2cdbd187
BLAKE2b-256 015cc6fc46e4ad418d364bb353072f28ffbef996457ac21872c4a024a92e6b54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.16-py3-none-any.whl
  • Upload date:
  • Size: 28.2 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 241d5d67c4783f96c11a2c94c96fa342fff805db5b1fa1fa0de8bd60a0e0ce1e
MD5 888a68481f253602c931e6822dee4aad
BLAKE2b-256 acbfdb2d976adae6f6e1ef2a0660bd925f0d870d825a66f9f92d38d149f5bfe5

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