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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.22.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.22.tar.gz
Algorithm Hash digest
SHA256 df96be07c10c0c829a85f035fe491222f8001d2c185fd097cae735d82622de2d
MD5 e2c71edc2c0f547e42b4034576f1dfb8
BLAKE2b-256 0d0843d339274dfb5e323e67bc980af0089573680a15e39d82ef0089747f61f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.22-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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 ca54d59f4240249984afbb9d3f5acc3b4b44e07bb33227f588616943f5652413
MD5 af5ba2bef157de5bd720425dced327f1
BLAKE2b-256 0f7773f957275d6fcf6785f1eabe670e59a9382b1ba9f7b7fecf592ba54e8c6a

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