Why I Am Building Another Inference Engine
llama.cpp exists, works and is excellent. So why write geistlib, a separate inference engine in C? Because making a model fit and run well on small consumer hardware, with fewer bits per weight, a smaller cache and smart scheduling across GPU and CPU, deserves an engine built around exactly that. This article explains, level by level, what that focus changes, where it is faster, where it is not yet, and what it rules out.