Was ist Bonsai 2?
Bevor wir mit der Installation beginnen, schauen wir uns zunächst an, was Bonsai 2 besonders macht und warum wir dafür einen anderen Weg als bei der normalen llama.cpp-Installation verwenden.
Was ist Bonsai 2?
Bonsai 2 ist ein 27B-Language-Model von Prism ML. Das Modell basiert auf Qwen3.8-27B und verwendet eine ternäre Gewichtsrepräsentation. Dadurch unterscheiden sich die benötigten Modellformate und der Speicherbedarf deutlich von klassischen GGUF-Modellen mit beispielsweise Q4- oder Q8-Quantisierung.
Für Bonsai 2 stehen unter anderem die speziellen Formate PTQ1_0 und PQ2_0 zur Verfügung.
Gerade diese speziellen Formate sind der Grund, warum wir für Bonsai 2 nicht einfach die normale llama.cpp-Installation aus der vorherigen Anleitung verwenden können.
Warum verwenden wir Bonsai 2?
Bonsai 2 ist für unseren Aufbau besonders interessant, weil wir mit einer RTX 3060 mit 12 GB VRAM bewusst eine vergleichsweise kleine GPU verwenden.
Das 27B-Modell lässt sich durch die spezielle ternäre Gewichtsrepräsentation sehr kompakt aufbauen. Dadurch können wir ein Modell dieser Größenordnung auch auf einer GPU betreiben, bei der klassische Quantisierungen eines 27B-Modells deutlich mehr Speicher benötigen würden.
Bonsai 2 verwendet eine spezielle ternäre Darstellung der Modellgewichte. Dabei werden die Gewichte vereinfacht mit drei Zuständen dargestellt: -1, 0 und +1. Dadurch kann das 27B-Modell besonders kompakt gespeichert und ausgeführt werden.
Ein weiterer wichtiger Punkt ist der Kontext.
Für einen späteren KI-Agenten oder andere Anwendungen, die unser lokales Modell über eine API ansprechen, kann ein größerer Kontext sehr interessant sein. Hier stoßen 12 GB VRAM allerdings relativ schnell an Grenzen, da neben den Modellgewichten auch der KV-Cache und weitere Daten Speicher benötigen.
Mit einer 12-GB-GPU ist ein größerer Kontext deshalb zwar möglich, aber man muss die verfügbaren Ressourcen genau im Auge behalten und die Konfiguration entsprechend anpassen.
Genau diese Kombination macht Bonsai 2 für unseren Aufbau interessant:
RTX 3060 12 GB VRAM -> Bonsai 2 27B -> kompakte ternäre Gewichte ->Grundlage für spätere Agenten- und API-Anwendungen
Wir wollen damit also nicht einfach das größtmögliche Modell auf unserer Hardware betreiben. Vielmehr geht es darum, aus begrenztem VRAM möglichst viel Modell und Kontext herauszuholen.
Voraussetzungen
Wir bauen diese Anleitung auf den vorherigen Schritten auf. Die grundlegende Infrastruktur muss daher bereits vorhanden sein:
Proxmox VE mit einem LXC-Container
NVIDIA-GPU mit funktionierendem Zugriff aus dem LXC
CUDA-Unterstützung
die grundlegende NVIDIA- und LXC-Konfiguration aus den vorherigen Anleitungen
Die GPU sollte im LXC bereits mit
nvidia-smi
erreichbar sein.
Docker wird für Bonsai 2 nicht benötigt. Die llama.cpp-Fork wird direkt im Linux-LXC heruntergeladen, kompiliert und anschließend ausgeführt.
