Kompletní průvodce spuštěním LLM na Raspberry Pi

Poslední aktualizace: Července 31 2026
  • Analýza hardwarových možností Raspberry Pi 4 a výkonného Modelu 5.
  • Průzkum externích akcelerátorů, jako je AI HAT+ 2, pro optimalizaci generativní inference.
  • Porovnání použití lokálně kvantovaných modelů a podpory v externích API infrastrukturách.
  • Implementační metodologie s využitím nástrojů jako Ollama, llama.cpp a prostředí Python.

Umělá inteligence na Raspberry Pi

Pokud jste někdy snili o tom, že budete mít doma chytrého asistenta ve stylu JARVIS, bez závislosti na cloudu a s naprostým soukromím, pravděpodobně jste se zamýšleli nad tím, zda to zvládne malá deska jako Raspberry Pi. Stručná odpověď zní ano, i když zážitek se značně liší v závislosti na tom, zda používáte základní hardware, nebo se rozhodnete přidat nějaký extra výkon pomocí specializovaných akcelerátorů.

Spouštění rozsáhlých jazykových modelů (LLM) na edge computingu umožňuje zpracování přímo na zařízení. To nejen eliminuje měsíční poplatky za cloudové služby, ale také zajišťuje, že vaše data zůstanou u vás doma – což je klíčové pro ty, kteří si cení zabezpečení domácí sítě a internetu věcí a chtějí experimentovat s umělou inteligencí bez externích omezení.

Chytrá zařízení Raspberry Pi
Související článek:
Chytrá zařízení s Raspberry Pi a pokročilou domácí automatizací

Hardware a možnosti: Od Pi 4 po Pi 5

Pro začátek je důležité pochopit, že ne všechny desky jsou si rovny. Na Raspberry Pi 4 je možné spouštět lehké modely, ale výkon je skromný. Pomocí nástrojů, jako je Ollama , můžete načíst modely jako tinydolphin , které vám umožňují chatovat přes terminál. I když počáteční proces spouštění může trvat několik minut a stroj může chvíli trvat, než „přemýšlí“, než zareaguje, jakmile začne psát, dělá to rychlostí přijatelnou pro jednoduché úkoly.

  Kompletní průvodce 3D tiskem podvozků pro závodní drony

S přechodem na Raspberry Pi 5 se situace zlepšuje díky jeho výkonnější architektuře ARM. Zde se RAM stává kritickým faktorem; verze s 8 GB RAM je vysoce doporučena . Pro optimalizaci prostoru se používají kvantizační techniky (jako je int4 nebo 4-bit) , které zmenšují velikost modelu a umožňují mu vejít se do paměti bez ztráty přílišné přesnosti.

Pro nejnáročnější uživatele tu máme Raspberry Pi AI HAT+ 2. Tento doplněk je revoluční a integruje akcelerátor Hailo-10H . Zatímco předchozí HAT se zaměřoval na počítačové vidění (detekce objektů nebo segmentace scény), nový model je speciálně navržen tak, aby překlenul mezeru v generativní umělé inteligenci a nabízí 40 TOPS inferenčního výkonu a 8 GB RAM vyhrazené výhradně pro akcelerátor.

Projekty chytré domácnosti s Raspberry Pi
Související článek:
Kompletní průvodce projekty domácí automatizace s Raspberry Pi

Technická implementace a software

Pokud se rozhodnete pro čistě softwarovou cestu na Pi 5, lama.cpp Je to standardní nástroj. Prostřednictvím vazeb Pythonu lze načíst modely ve formátu GGUF (například Orca-Mini-3B). Pracovní postup zahrnuje vytvoření virtuálního prostředí a instalaci. llama-cpp-python a nakonfigurujte skript pro správu vláken procesoru a uživatelských výzev. Pro sledování, zda deska nepadá, je velmi užitečné použít mprof, což umožňuje analyzovat maximální spotřebu paměti RAM během provádění.

Pro ty, kteří si zakoupí AI HAT+ 2, se architektura stane robustnější. Ideálním přístupem je instalace ovladače jádra Hailo a jeho odpovídajícího běhového prostředí. Z praktických důvodů se doporučuje nakonfigurovat hailo-ollama jako systémovou službu (systemd), která se automaticky spouští při zapnutí desky a zpřístupňuje API kompatibilní s Ollamou na portu 8000.

  Jak zabránit Googlu ve čtení mých e-mailů za účelem trénování umělé inteligence

Abyste se vyhnuli neustálému používání příkazového řádku, můžete nainstalovat Otevřete WebUIToto webové rozhraní promění Raspberry Pi v profesionální chatovací server, přístupný z jakéhokoli prohlížeče v lokální síti. Konfigurace OLLAMA_BASE_URL Správně řečeno, máme fluidní rozhraní, které komunikuje s hardwarem Hailo a umožňuje použití modelů, jako je Qwen2 nebo Qwen2.5-Kódér pro lokální programování a překladatelské úkoly.

Související článek:
Co je Clawdbot a proč způsobuje revoluci v oblasti AI agentů?

Doporučené modely a optimalizace

Je důležité být realistický: model s 1 až 7 miliardami parametrů běžící na Raspberry Pi nebude v obecných znalostech konkurovat GPT-4 nebo Claude, které mají miliardy parametrů. Malé modely jsou však vynikající, pokud je doladíte . AI HAT+ 2 umožňuje použití LoRA (Low-Rank Adaptation) , což znamená, že si můžete model přizpůsobit pro velmi specifický úkol, aniž byste museli přeškolovat celý systém.

  • Drobný delfín: Ideální pro Raspberry Pi 4 díky velmi nízké spotřebě energie.
  • Orca-Mini-3B: Solidní vyvážení pro Pi 5 s použitím llama.cpp.
  • Qwen2 / Qwen2.5: Optimalizováno pro ekosystém Hailo-10H, ideální pro kódování a chat.
  • VLM (modely vizuálního jazyka): Schopný popisovat snímky pořízené kamerou Pi v reálném čase.

Pokud lokální výkon zůstává pro produkční aplikaci nedostatečný, existuje hybridní alternativa. Můžete vyvíjet lokálně, ale delegovat inferenci na externí API, jako je SiliconFlow . To vám umožní ponechat logiku na Raspberry Pi, ale zároveň získat okamžité odpovědi prostřednictvím cloudu, a to za extrémně nízké náklady na milion tokenů, čímž se zabrání přehřátí nebo zpomalení zařízení.

  Microsoft Muse AI: The AI ​​​​Model Transforming Video Game Creation

Nastavení uzlu AI na okraji sítě vyžaduje trpělivost, zejména s ohledem na závislosti na jádře u distribucí, jako je Ubuntu Server. Používání oficiálních repozitářů Raspberry Pi je často stabilnější než kompilace všeho od nuly. I když se ekosystém stále jeví poněkud nezralý a existují nesrovnalosti mezi verzemi balíčků GenAI a oficiální dokumentací, konečným výsledkem je tichý, soukromý a vysoce všestranný systém, který transformuje desku v samostatný mozek pro domácí automatizaci.

vylepšení chytré domácnosti
Související článek:
Kompletní průvodce vylepšeními inteligentní domácnosti a domácí automatizací