Zurück zum Glossar

Begriff

llama.cpp

llama.cpp ist eine quelloffene C++-Bibliothek zum effizienten Inferieren von LLMs auf CPU und GPU — die Engine, auf der viele lokale Tools wie Ollama und LM Studio basieren.

llama.cpp — ausführlicher erklärt

llama.cpp ist eine schlanke, in modernem C++ geschriebene Bibliothek für lokale Modell-Inferenz. Das Projekt startete 2023 als Reimplementierung von Metas LLaMA-Modellen ohne Abhängigkeit von Python, PyTorch oder CUDA — und entwickelte sich rasch zur de-facto-Standard-Engine für offline laufende LLMs.

GGUF — das Format dazu

Mit dem Wechsel zu GGUF kam ein eigenes Modell-Format mit, das quantisierte Gewichte effizient speichert. Quantisierung — vereinfacht: Reduktion der Parameter-Genauigkeit von 16 oder 32 Bit auf 4 oder 8 Bit — schrumpft Modelle auf einen Bruchteil ihrer Originalgröße, mit überraschend geringem Qualitätsverlust.

Indirekte Relevanz

llama.cpp wird selten direkt benutzt — es ist die Engine im Maschinenraum. Wenn jemand mit Ollama oder LM Studio ein Modell startet, läuft darunter llama.cpp; wenn ein Tool ein GGUF-Modell anbietet, kommt es von dieser Bibliothek. Damit bestimmt llama.cpp indirekt die Geschwindigkeit, Hardware-Kompatibilität und Modell-Auswahl der gesamten lokalen LLM-Welt.

Entdecke mehr

Themenuebersicht