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

Uploaded Source

Built Distribution

nodeocc-1.0.12-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.12.tar.gz
  • Upload date:
  • Size: 25.6 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.12.tar.gz
Algorithm Hash digest
SHA256 56fb508627545f3eb8db1d078292674badb4ed85b6212984455455846f552e07
MD5 dd655d3098adc587957e2922c7a86a7f
BLAKE2b-256 0baf25073bed8d79a058b3b8846cc0c2422b96ac53e6d2285a2bb657a7f9520f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.12-py3-none-any.whl
  • Upload date:
  • Size: 27.9 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fa51591ccc37a12e57b719054429d45038722c00196164f01e049c80652d71f7
MD5 09249481c606ecaff746dd3e873f6f70
BLAKE2b-256 ae09b92e06a448134245f9ee01ef7d8b3f539bef9d40985d79b39c13213364c7

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