In a recent video I showed GridCore, the scheduler I built so several local LLMs can share one GPU. I've now written up how it works under the hood, and what only broke once it ran on real hardware: • background jobs starved completely under constant chat • the scheduler evicted two models to free 200 MB • ~11 GB of "phantom" VRAM from a race between two nvidia-smi calls • random 502s from dead keep-alive connections Plus how it estimates a model's VRAM from the GGUF header before loading it, and why it never touches llama.cpp's slots. https://blokhin.us/notes/gridcore-gpu...
Show more