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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.18.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.18.tar.gz
Algorithm Hash digest
SHA256 97d1c687ec0146ad8803b9acd8096069a3f5ee9e3cccc4b93bd70d9f11fb84f5
MD5 c321ab9c217811832a24448c9de94432
BLAKE2b-256 7878f99ba738e1299113bfb0ad80e7fd4cd6baa22fe7dda792467f1f0f797687

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.18-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.18-py3-none-any.whl
Algorithm Hash digest
SHA256 a5f32e57a44e934b9623b4f81aa4c30fcb7b5c270d1bc37ccabeb2988aed3fc1
MD5 0a4ee8f7a4b40cfa3cdf74ebab443fd7
BLAKE2b-256 d1861e4db46473af93a7543ff887a12655314175ad3000ed0c5faa7940ffaee9

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