Hot-swapping 18GB models RAM↔VRAM on one 24GB GPU: 1.5s physics vs 29s llama.cpp reality

bjivanovich · reddit · 2026-10-31

A Reddit user running a sequential multi-agent pipeline (Architect→Coder→Debugger) on a single RTX 3090 profiles why swapping two 14-18GB models takes 25-30.5s in llama.cpp when the PCIe transfer should only take 1.5s.

Why it's slow

What's needed

The author asks whether Strata, NInfer, or custom vLLM/PyTorch memory-pool forks can hot-swap weights across architectures in <2s, and whether llama.cpp has a PR that retains VRAM allocation and only reloads weights.

Original post →

More from coding & agent

coding & agent channel →