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

Uploaded Source

Built Distribution

nodeocc-1.0.20-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.20.tar.gz
  • Upload date:
  • Size: 26.0 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.20.tar.gz
Algorithm Hash digest
SHA256 8535f8622d3da40e4867af421fe62ecf87932778a2f0a1c7a5cc41e5ff319019
MD5 65997d4401ba75764bef812b846d46d7
BLAKE2b-256 2a92b19c67306951841c4d258ae0f1337fdd9322cd4e667ced519b8d2531059c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.20-py3-none-any.whl
  • Upload date:
  • Size: 28.3 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.20-py3-none-any.whl
Algorithm Hash digest
SHA256 9bf3c1af4ebe2922cbad2e4e31b012549f0164293c4a6447831c82650ed42986
MD5 85df4f95868b2ed7dec11cbda18ba17d
BLAKE2b-256 201da4ba3f5f40f033ebb974b3b1f35133ce4eb0dd63db3fbd92889e82711f0e

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