Daham Signature

Implemented & Running 24/7

IIT-GPU-Manager

Secure terminal gateway for SLURM GPU job submission at IIT

About the project

I built a secure terminal gateway for SLURM GPU job submission at IIT. Users connect via SSH and interact with a forced-command TUI. Every action is logged to SQLite and JSONL before it is executed. The gateway provides a menu-driven interface for users to upload files, set up environments, run jobs, and monitor their queue.

View source on GitHub

Technologies

  • Python
  • SLURM
  • SQLite
  • JSONL
  • Rich
  • Questionary
  • Conda
  • PyTorch
  • TensorFlow
  • JAX
  • HuggingFace
  • SSH
  • systemd

Gallery

IIT-GPU-Manager — Secure terminal gateway for SLURM GPU job submission at IIT (image 1)
IIT-GPU-Manager — Secure terminal gateway for SLURM GPU job submission at IIT (image 2)
IIT-GPU-Manager — Secure terminal gateway for SLURM GPU job submission at IIT (image 3)