llama.cpp auf Amazon Echo Dot 2: 28M-LLM läuft lokal mit 4 Tokens/s
Der Reddit-Nutzer /u/alberto_zurini hat eine vollständig lokale Sprachassistenten-Pipeline auf einem Amazon Echo Dot 2 aufgebaut und den Quellcode samt Build-Anleitung auf GitHub unter albertoZurini/echo-dot-2-playground veröffentlicht. Das Gerät verfügt über einen ARMv7-Prozessor und nur 512 MB RAM – eine Hardwareklasse, die typischerweise nicht für lokale LLM-Inferenz in Betracht gezogen wird. llama.cpp wurde für armeabi-v7a cross-kompiliert und läuft als dauerhafter llama-server-Prozess im Hintergrund, da jeder Kaltstart des llama-cli-Prozesses allein schon rund 17 Sekunden Latenz verursacht. Das eingesetzte 28M-Parameter-Modell stammt aus der gleichen Modellfamilie, die auch in ESP32-Sprachprojekten Verwendung findet, und erreicht auf dem Echo Dot 2 etwa 7 Tokens/s beim Prompt-Processing und 4 Tokens/s bei der Generierung. Als Vergleich testete der Entwickler auch MobileLLM-143M-Q4_K_M.gguf, das jedoch rund 20 Sekunden für einen einfachen Befehl benötigte und damit für interaktive Nutzung zu langsam war. Die Spracherkennung übernimmt Sherpa-ONNX im Offline-Streaming-Modus; nach Wake-Word-Erkennung wird Audio aufgenommen, per STT transkribiert und der Text an den lokalen llama-server übergeben. Das Modell ist darauf beschränkt, einfache JSON-Aktionen auszugeben, was die Generierungslänge minimiert und trotz geringer Token-Rate praxistaugliche Ergebnisse für strukturierte Gerätebefehle liefert.
- 28M-Modell erreicht ~7 Tokens/s (Prompt-Processing) und ~4 Tokens/s (Generierung) auf dem ARMv7-Chip des Echo Dot 2.
- MobileLLM-143M-Q4_K_M.gguf getestet, aber mit ~20 s pro Befehl für interaktive Nutzung zu langsam.
- KV-Cache-Prefix-Reuse (cache_prompt=true) senkt Warm-Query-Latenz von ~17 s (kalter llama-cli-Start) auf ~2,3 s.
- Ausgabeformat ist auf einfaches JSON beschränkt, um Generierungslänge gering zu halten und Tools direkt aufrufbar zu machen.
- Kompletter Quellcode und Build-Notes verfügbar unter github.com/albertoZurini/echo-dot-2-playground.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- MEINUNGreddit.com1w
Qwen 3.8 27B mit 262k Kontext auf einer 9060 XT 16GB – Community-Setup
- BENCHMARKreddit.com3w
Core Pinning bringt +318% Speed: LLM-Benchmarks auf Orange Pi 5 Plus (RK3588)
- LAUNCHreddit.com5d
ik_llama.cpp Fork: MoE-Optimierungen für RTX 2060 mit 6 GB VRAM
- LAUNCHreddit.com0mo
Open-Source Inferenz-Engine optimiert Kernel automatisch für lokale Hardware
llama.cpp auf Amazon Echo Dot 2: 28M-LLM läuft lokal mit 4 Tokens/s
Der Reddit-Nutzer /u/alberto_zurini hat eine vollständig lokale Sprachassistenten-Pipeline auf einem Amazon Echo Dot 2 aufgebaut und den Quellcode samt Build-Anleitung auf GitHub unter albertoZurini/echo-dot-2-playground veröffentlicht. Das Gerät verfügt über einen ARMv7-Prozessor und nur 512 MB RAM – eine Hardwareklasse, die typischerweise nicht für lokale LLM-Inferenz in Betracht gezogen wird. llama.cpp wurde für armeabi-v7a cross-kompiliert und läuft als dauerhafter llama-server-Prozess im Hintergrund, da jeder Kaltstart des llama-cli-Prozesses allein schon rund 17 Sekunden Latenz verursacht. Das eingesetzte 28M-Parameter-Modell stammt aus der gleichen Modellfamilie, die auch in ESP32-Sprachprojekten Verwendung findet, und erreicht auf dem Echo Dot 2 etwa 7 Tokens/s beim Prompt-Processing und 4 Tokens/s bei der Generierung. Als Vergleich testete der Entwickler auch MobileLLM-143M-Q4_K_M.gguf, das jedoch rund 20 Sekunden für einen einfachen Befehl benötigte und damit für interaktive Nutzung zu langsam war. Die Spracherkennung übernimmt Sherpa-ONNX im Offline-Streaming-Modus; nach Wake-Word-Erkennung wird Audio aufgenommen, per STT transkribiert und der Text an den lokalen llama-server übergeben. Das Modell ist darauf beschränkt, einfache JSON-Aktionen auszugeben, was die Generierungslänge minimiert und trotz geringer Token-Rate praxistaugliche Ergebnisse für strukturierte Gerätebefehle liefert.
- 28M-Modell erreicht ~7 Tokens/s (Prompt-Processing) und ~4 Tokens/s (Generierung) auf dem ARMv7-Chip des Echo Dot 2.
- MobileLLM-143M-Q4_K_M.gguf getestet, aber mit ~20 s pro Befehl für interaktive Nutzung zu langsam.
- KV-Cache-Prefix-Reuse (cache_prompt=true) senkt Warm-Query-Latenz von ~17 s (kalter llama-cli-Start) auf ~2,3 s.
- Ausgabeformat ist auf einfaches JSON beschränkt, um Generierungslänge gering zu halten und Tools direkt aufrufbar zu machen.
- Kompletter Quellcode und Build-Notes verfügbar unter github.com/albertoZurini/echo-dot-2-playground.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- MEINUNGreddit.com1w
Qwen 3.8 27B mit 262k Kontext auf einer 9060 XT 16GB – Community-Setup
- BENCHMARKreddit.com3w
Core Pinning bringt +318% Speed: LLM-Benchmarks auf Orange Pi 5 Plus (RK3588)
- LAUNCHreddit.com5d
ik_llama.cpp Fork: MoE-Optimierungen für RTX 2060 mit 6 GB VRAM
- LAUNCHreddit.com0mo
Open-Source Inferenz-Engine optimiert Kernel automatisch für lokale Hardware