{"slug": "show-hn-a-simple-gpu-job-scheduler", "title": "Show HN: A Simple GPU Job Scheduler", "summary": "A developer released a simple GPU job scheduler on Hacker News to prevent out-of-memory spikes when training multiple models concurrently on a single GPU, and to give AI agents an interface for dynamically allocating GPU resources and training models autonomously. The developer stated Claude wrote most of the code but that the repository was verified through their own training runs. The Show HN post has 2 points and 0 comments.", "body_md": "Hi guys,\n\nA few months ago, I've been training several simple models as a side hobby. I tried training N models at once on a single GPU, but OOM spikes kept crashing my runs. So I built my own simple way to manage this kind of training. At the time, I also wanted to make some sort of interface that AI agents could use to dynamically allocate GPU resources and train models on their own. It's been quite fun working on this, so I wanted to share it in case any of you are looking for something similar. Claude helped me write most of the code, but I've made sure that the stuff works as described (I've used this exact repo for my own training runs).\n\nHope you like it!\n\nComments URL: [https://news.ycombinator.com/item?id=49864439](https://news.ycombinator.com/item?id=49864439)\n\nPoints: 2\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-a-simple-gpu-job-scheduler", "canonical_source": "https://github.com/ceruleane/gpusched", "published_at": "2026-09-27 08:08:41+00:00", "updated_at": "2026-09-27 08:31:13.299002+00:00", "lang": "en", "topics": ["ai-infrastructure", "ai-agents", "mlops", "developer-tools"], "entities": ["Hacker News", "Claude"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-a-simple-gpu-job-scheduler", "markdown": "https://wpnews.pro/news/show-hn-a-simple-gpu-job-scheduler.md", "text": "https://wpnews.pro/news/show-hn-a-simple-gpu-job-scheduler.txt", "jsonld": "https://wpnews.pro/news/show-hn-a-simple-gpu-job-scheduler.jsonld"}}