LLaMA now goes faster on CPUs

Local LLMs as “Knowledge Backups”

  • Some see local LLMs as a hedge against “Library of Alexandria”–style data loss: a compact, queryable snapshot of much of the public internet.
  • Others argue this is misguided:
    • LLMs are lossy, fuzzy “compressed” knowledge, not precise archives.
    • Traditional archives (Wikipedia dumps, Kiwix ZIM files, Project Gutenberg, etc.) are more reliable, smaller, and require far less compute.
  • Several note that much crucial human/tacit knowledge (craft skills, social know‑how, sensory experience) isn’t well captured in text or datasets anyway.

Capabilities and Limits of LLMs

  • Strong disagreement over whether current models “reason” or simply remix training data.
  • Examples of clever analogies and broad knowledge impress some; others see hallucinations and factual errors as disqualifying for serious reliance.
  • Small/local models are often weak compared to hosted ones, but interacting with them is praised as a way to understand failure modes and maintain healthy skepticism.
  • Many emphasize that models lack real-world grounding (object permanence, causality, sensations), and that future AGI likely requires online learning, agency, and new architectures.

Running Models Locally: Tools and UX

  • Recommended tools include llamafile, llama.cpp, Ollama, LM Studio, Msty, PrivateGPT, Koboldcpp, and various uncensored model variants.
  • Macs with M‑series chips and 30–70B‑class models are seen as a sweet spot; Raspberry Pi and older hardware can run tiny models but are slow and bandwidth-limited.
  • Local use is valued for privacy, avoidance of cloud subpoenas, and freedom from SaaS guardrails.

CPU vs GPU Performance and Matmul Work

  • The linked work implements highly tuned CPU matmul / matvec kernels, yielding big speedups over naïve or older code paths in llama.cpp, especially with AVX‑512, bfloat16, and cache-aware blocking.
  • Commenters stress that GPUs (and ASICs/TPUs) still dominate for throughput and energy efficiency, though fast CPUs plus better memory (e.g., MCR DIMMs) may narrow the gap for inference.
  • Discussion touches on BLAS libraries, compiler limits, loop unrolling, cache behavior, and the difficulty of matching vendor libraries like cuBLAS or MKL.

Safety, Censorship, and Uncensored Models

  • Hosted models’ safety filters (on “hacking,” self-harm, sexual violence, etc.) frustrate users doing legitimate research or creative writing.
  • Uncensored local models (including vision models) are highlighted as alternatives, though people warn that hallucinated instructions (e.g., in chemistry) can be dangerous.

Trust and Prior Claims

  • Some praise the optimization work and past contributions; others recall earlier overoptimistic claims (e.g., about mmap memory use) and call for independent benchmarking and cautious interpretation of speedup numbers.