Skip to content

mil-ad/stui

Repository files navigation

Code style: black License: MIT Follow @notmilad

stui

A Slurm dashboard for the terminal.

stui screenshot

Features

  • Connect to local Slurm cluster or remote clusters via SSH
  • Quickly filter jobs based on commonly-used criteria
  • Cancel, attach to, or modify properties of selected jobs.

Installation

$ pip install stui

Usage

On a machine that's part of a Slurm cluster simply fire up stui:

$ stui

To connect to a remote Slurm cluster via SSH:

$ stui --remote REMOTE_MACHINE

REMOTE_MACHINE format is USER@SERVER_ADDR or simply the Host name specified in the SSH config file.

N.B. there's currently no support for authenticating SSH connections with passwords. SSH keys must have been exchanged for the remote functionality to work.