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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.23.tar.gz
  • Upload date:
  • Size: 25.9 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.23.tar.gz
Algorithm Hash digest
SHA256 089681d81f7af5c6235c2dea9f0aca8bf6a6d6518b46aa0dfbca703d33a57328
MD5 46f68c032b62305a31b20e68f346170d
BLAKE2b-256 358cb8c9f1cd01136bde0ce019d45eadf1644b39963a168c5d6f0b2797b4ea26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.23-py3-none-any.whl
  • Upload date:
  • Size: 28.3 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.23-py3-none-any.whl
Algorithm Hash digest
SHA256 f27edae5d2629cb441f4b91b7c6f884d4a28f8f4d40bda2ee0191cd0ec8702be
MD5 abdb7bfe3488f1c6b3544bdaf1e83bca
BLAKE2b-256 9788e0a9e20b8d578a1bf08e483c0cee90d92b0cb965c0678b686a1e6f89667f

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