Show HN: A Simple GPU Job Scheduler
Category: devtools
Tags: gpu, scheduler, job-queue, vram, single-node
Score: 6.5/10 (Innovation: 5, Technical: 7, Documentation: 8, Utility: 6)
gpusched is a single-node, dependency-free GPU job scheduler that places shell commands on GPUs based on declared VRAM requirements, measures actual usage, and reports discrepancies. It offers practical features like backfill, live queue editing, and cancel tokens, with honest limitations and a strong emphasis on simplicity and transparency.
Target audience: machine learning researchers, data scientists, and engineers running GPU workloads on personal workstations
Repository: https://github.com/ceruleane/gpusched · Python · MIT
View on Hacker News