Skip to main content
  1. Posts/

Me These Days: The LocalLLaMA Journey to Chaos and Sanity

·4 mins

The Obsession: LocalLLaMA Life #

If you’re even knee-deep in the world of local LLMs, you know the vibe on r/LocalLLaMA. It’s part open-source utopia, part hardware flame wars, part “therapy for sysadmins.” Everyone’s toying with something, breaking another thing entirely, and spending way too much time in YAML or config files.
Me these days? I’m running 13B models locally on an RTX 3060, pretending I’m building the future. Spoiler: it’s 70% swapping out quantization formats and 30% asking, “Did I just hallucinate that response, or did the model?” And honestly? I can’t stop.

Why Run Local? Two Words: Control and Curiosity #

The most obvious reason to run LocalLLaMA is privacy. Sure, people say ChatGPT isn’t doing anything nefarious, but even OpenAI admits your data could be used for training. Running the model locally? It’s all yours.
But let’s be real: privacy isn’t why I’m spending hours tinkering with .gguf files. It’s curiosity. It’s the feeling of running something massive on gear you already own. It feels like doing 200 km/h in a car you rebuilt yourself. Overkill? Oh, definitely. Fun? Absolutely. The community’s vibe is exactly this. You’ll see someone on the board like u/syntax_barbarian casually spinning up a 70B model across 4 GPUs, while you’re just happy your 13B flan-tuned wizard isn’t bluescreening. Everyone’s got a different rig, a different “favorite” quant format, and a wildly varying threshold for what counts as an acceptable response.

The Hardware Question: Don’t Overthink It #

A lot of posts obsess over the “correct” setup. Here’s the truth: unless you’re gunning for real production use cases, you don’t need 64 gigs of RAM or a fat A100. My 3060 with 12GB VRAM? Chugs along just fine running LLaMA 2-13B (4-bit quantized, ggmlv3 for the curious). I threw in 32GB of system RAM, but I rarely see more than 16GB in actual use unless I crank up the context window.
That said, don’t go too old-school. Someone tried getting a 70B GGUF build working on a GTX 1060 — bless their heart — and it ran but at 0.01 tokens per second. Unless you enjoy brewing coffee between replies, aim for hardware from the last ~4 years.
CPUs can work too, but forget real-time chat. Even on a mid-tier Ryzen 5 5600X, you’ll struggle to get more than 0.4 tokens/sec on 13B. For context? A single coherent sentence could take 15 seconds. Unless that’s fine for your use case, VRAM is king.

The Experience: It’s a Tinkerer’s Paradise…and a Rabbit Hole #

LocalLLaMA isn’t a plug-and-play experience. First, you’ll need to pick your poison: llama.cpp, exllama, KoboldCpp, or (god help you) some experimental branch no one else knows about. They all have quirks. Exllama is fast but GPU-focused. Llama.cpp is the granddaddy but slower. Pick one based on your hardware and patience level.
Even after setup, you’ll spend hours tweaking. Want faster inference? Try AWQ or GPTQ. Curious about bigger context windows? Prepare for RAM spikes. The rabbit hole goes even deeper when you realize how much the output depends on model finetuning. A bad dataset leads to the AI equivalent of drunk texts. Trust me, just because “wizard-mega-mix” sounds cool doesn’t mean it works. And don’t even get me started on prompt engineering. I spent an hour last week trying to get a model to not greet me like it was auditioning for Mr. Rogers’ Neighborhood. Somehow, the more control you have, the less predictable the outcome feels. It’s glorious and maddening, often in the same session.

For Most People, an Overkill Hobby #

Here’s the thing: unless you’re a hobbyist, researcher, or someone who hoards de-googled Android ROMs, I can’t justify this obsession for casual users. ChatGPT, Claude, and Perplexity are free (or cheap) and require zero maintenance. LocalLLaMA scratches a specific itch, and that itch is “I like breaking things to see how they work.”
That said, when it works? When you’ve tuned everything just so, and the model spits out a perfect code snippet or roleplays as the Dungeon Master you desperately needed? It feels damn near magical. Overkill, yes. But sometimes overkill is the point.

Final Thoughts: Should You Try This? #

If you’ve read this far, you’re probably at least LLM-curious. My advice: start small. Use llama.cpp and stick to 7B or 13B models until you know your limits. Be ready for frustration — and satisfaction when it works.
Me these days? I’ll probably crash my setup tomorrow fiddling with quantized context scaling. And I’ll enjoy every second of fixing it.