gpuc: A single-user GPU queue that doesn't require sudo
I need to queue work on various GPUs to run experiments, and I want to do that as cheaply as possible:Use my personal GPU for small jobsUse remote GPUs I have access to over SSH (without sudo!), only using the GPUs assigned to meRent GPUs from services like RunPod, ensure they actually work, and (consistently![1]) shut them down when I'm doneSurprisingly, this doesn't seem to exist, so I built my own.Queueing a few jobs, checking their status, and then tailing a job's logsMy use-case is weird[2]...
Read full article →