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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.15.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.15.tar.gz
Algorithm Hash digest
SHA256 7e710f483f243fef4c97290fd35e7a7c3332117e3f51d2566a0ef5f16a2127c7
MD5 54b378a2108fc0afc4f507523bc4ca75
BLAKE2b-256 7b5130df2760da94766a2cdaaef9c48817750bf96c69c4fcbea81f3c503a8b93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.15-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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 f3fe0fba02bad0b115ecddddd131b1c4fb464de3e3efe08e898ddc8047da01ca
MD5 6dc6fd337a660c430749778643083850
BLAKE2b-256 73504f6ce312f99b3e9cd4f927c718f2eb174a312906b60f0c9e1065b5a44f91

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