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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file nodeocc-1.0.19.post1.tar.gz.

File metadata

  • Download URL: nodeocc-1.0.19.post1.tar.gz
  • Upload date:
  • Size: 25.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.19.post1.tar.gz
Algorithm Hash digest
SHA256 7f1daa576b6421b48c152eac6ce1a39a3b362425a89d3888aefcd3a818c23292
MD5 24010619db504ae20d078489fea8afaa
BLAKE2b-256 beec881245eeb65eeabccd8aff10f9b3b5c03442758a17086aef67440bb30085

See more details on using hashes here.

File details

Details for the file nodeocc-1.0.19.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for nodeocc-1.0.19.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5febab105385d0a6b811497c1f652d64cbf6b86ac98f6290a533813a68edb04
MD5 2d206e5f7b4482c4d3278afa34ce97a8
BLAKE2b-256 85313985135520092d3b058f0ed8e2466d22cd56914cda11c4da959c4ba39ff1

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