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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nodeocc-1.0.25-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodeocc-1.0.25.tar.gz
  • Upload date:
  • Size: 27.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for nodeocc-1.0.25.tar.gz
Algorithm Hash digest
SHA256 f5d50ee272df44648736248b5b457d213bc8f27a9e2e2a9653bbe04fc64a5adc
MD5 249c3f11e6a4631ea61dc731228fc61a
BLAKE2b-256 422ad4d3723d3ca8799ce7a7cf82d8778fc64da359595c4c665ee4d7323a6743

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nodeocc-1.0.25-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for nodeocc-1.0.25-py3-none-any.whl
Algorithm Hash digest
SHA256 017bcaa01cb4ea510dd9ca45fcd8a2e312a97ac8be189556b8c9d3f2d61ece29
MD5 6e9ee025eb292a1a9dab7e5db0e983c4
BLAKE2b-256 1704c3b0d2b60059fe3332eaa2955c25491beffe88d175b06f5a4597f090375d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page