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

Uploaded Source

Built Distribution

nodeocc-1.0.3-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.3.tar.gz
  • Upload date:
  • Size: 22.9 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.3.tar.gz
Algorithm Hash digest
SHA256 5940a33884198229688cddee3b30f28617bc332d626e288c8e0d316c7dcae8d5
MD5 0d41cdb67db7b33a76e1dd2fe270b7fd
BLAKE2b-256 73c55530a88e205ea220449633876df41915b26f3b46e5ced210410be84ae6ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 25.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5526bdff7692572fc8b9429bb989380dd08e653f392717e8e744c33153d48ca9
MD5 02d9aaeddf6bab60af2748409b222f1f
BLAKE2b-256 0f8172dc22a7d8e671564a190adf3b8c27e66b2b2ce0cfd9a7176cf31b4c4e0e

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