はい、Raspberry PiでGemma 4を動かせます。いいえ、速くはありません。しかし動作しますし、やる本当に良い理由があります。方法を示し、何を期待すべきか正直に話しましょう。
現実的なこと
始める前に期待値を設定しましょう:
| Raspberry Pi 5 (8GB) | MacBook M2 16GB | |
|---|---|---|
| モデル | Gemma 4 E2B (Q4) | Gemma 4 26B (Q4) |
| 速度 | 2-5トークン/秒 | 14-18トークン/秒 |
| 感覚 | 遅いが機能的 | スムーズでインタラクティブ |
| コスト | 約$80 | $1200以上 |
| 電力 | 5-15W | 20-50W |
2-5トークン/秒では、短い答えに数秒、長いレスポンスに30秒ほど待ちます。インタラクティブなチャット速度ではありません。しかし自動化タスク、オフラインアシスタント、いじくり回しには?完全に実行可能です。
要件
- Raspberry Pi 5 8GB RAM(必須 — 4GBでは足りない)
- microSDカード(最低32GB、理想的には64GB)またはUSB SSD
- アクティブクーリング(ファンまたはヒートシンク — CPUが熱くなる)
- Raspberry Pi OS 64bit(Bookworm以降)
Pi 4 8GBも技術的にはE2Bを動かせますが、Pi 5は大幅に高速(約2倍)で、新しいハードウェアを購入するなら推奨します。
ARMにOllamaをインストール
OllamaはARM64をネイティブにサポートしているので、Piへのインストールは簡単です:
# Ollamaをインストール
curl -fsSL https://ollama.com/install.sh | sh
# インストールを確認
ollama --version
# サービスを開始
sudo systemctl enable ollama
sudo systemctl start ollama最小のGemma 4モデルをプル:
# E2Bをプル — 8GBに収まる唯一のモデル
ollama pull gemma4:e2b
# 実行
ollama run gemma4:e2b初回ダウンロードはPiで時間がかかります(モデルは約1.5GB)。ロードされると、プロンプトが表示されます。何か入力して待ちましょう — 最初のレスポンスは生成開始に数秒かかります。
パフォーマンスの現実チェック
アクティブクーリング付きRaspberry Pi 5 8GBでベンチマークを実行しました:
Model: gemma4:e2b (Q4_K_M quantization)
Prompt: "Explain what an API is in 3 sentences."
Prompt eval: ~1.5 seconds
Generation speed: 3.2 tokens/second
Total time for ~50 token response: ~17 secondsModel: gemma4:e2b (Q4_K_M quantization)
Prompt: "Write a Python function to reverse a string."
Prompt eval: ~2 seconds
Generation speed: 2.8 tokens/second
Total time for ~80 token response: ~30 seconds遅いです。避けようがありません。PiのARM CPUがすべての仕事をしています — GPUアクセラレーションはありません。しかし答えは正しく一貫しています。モデルは$3000のMacで動作するのと同じGemma 4です — ただ遅いだけ。
実用的なユースケース
この速度では、インタラクティブなチャットは理想的ではありません。しかしこれらのユースケースはうまく動作します:
オフラインパーソナルアシスタント
import requests
def ask_gemma(question):
response = requests.post("http://localhost:11434/api/chat", json={
"model": "gemma4:e2b",
"messages": [{"role": "user", "content": question}],
"stream": False,
})
return response.json()["message"]["content"]
# 夜間に質問を処理し、朝に答えを得る
answer = ask_gemma("Summarize the key points of this article: ...")ホームオートメーションの頭脳
Home Assistantに接続して自然言語コントロールを:
# 音声コマンドを構造化アクションに解析
command = "Turn on the living room lights and set them to 50%"
response = ask_gemma(f"""Parse this home command into JSON:
Command: {command}
Format: {{"device": "...", "action": "...", "value": "..."}}""")2-5 tok/sでシンプルなコマンドの解析は約5秒かかります。ホームオートメーションには問題ない — ライトをつけるのを急いでいない。
プライバシーファーストAI
最大の売り:データが家から出ません。クラウドなし、APIキーなし、利用規約なし。$80のコンピューターがデスクでAIを動かしているだけ。
ジャーナルエントリー、個人的なノート、センシティブな質問のためのプライベートAIアシスタントが欲しい人には — Gemma 4を動かすPiは価格で負かしにくいです。
学習と教育
Gemma 4を動かすRaspberry Piは素晴らしい教育ツールです:
- 学生はクラウドアカウントなしでAIを実験できる
- 学校は$100以下でAIワークステーションをセットアップできる
- LLM推論、トークン化、量子化についてハンズオンで学ぶ
最適化のヒント
1. Q4量子化を使う(またはそれ以下)
Q4_K_MはPiで最良の速度対品質比を提供します。Q8を試さないでください — 遅すぎるしメモリに収まらないかもしれません。
2. コンテキストを短く保つ
# メモリを節約し処理を高速化するためコンテキストウィンドウを減らす
ollama run gemma4:e2b --num-ctx 1024デフォルトのコンテキストウィンドウは限られたRAMを食い込みます。シンプルなQ&Aには1024トークンで十分。
3. microSDの代わりにSSDを使う
USB 3.0 SSDはモデルのロードを劇的に高速化します。モデルが最初にメモリにロードされるとき、microSDカードがボトルネックです。
# モデルが遅いストレージにあるか確認
ls -la ~/.ollama/models/4. スワップスペースを追加
メモリがタイトな場合:
# 4GBスワップを追加
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# 永続化
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab警告:microSDのスワップは非常に遅くなります。可能ならSSDを使ってください。
5. 他のすべてを閉じる
Piには8GBしかありません。ヘッドレスで動かしているならデスクトップ環境を閉じる:
# CLI専用に切り替え
sudo systemctl set-default multi-user.target
sudo rebootこれにより約500MBのRAMが解放されます — タイトなマージンで作業しているときに重要です。
6. 温度を下げる
物理的な温度を指しています。Pi 5は熱くなるとスロットリングします。以下を確実に:
- 適切なヒートシンク
- アクティブクーリング(ファン)
- 良い通気
Pi 4はどうか?
Raspberry Pi 4 8GBはGemma 4 E2Bを動かせますが:
- 約1.5-3 tok/s(Pi 5より約40%遅い)
- 高速推論のためのcrypto拡張なし
- 同じユースケースで動作するが、より多くの忍耐が必要
すでにPi 4 8GBを持っているなら、試してみてください。新しく購入するなら、Pi 5にしてください。
楽しさの要素
正直に言いましょう:クレジットカードサイズのコンピュータでAIを動かすのは単にクールです。会話のきっかけ、週末のプロジェクト、真の学習体験です。まったく一貫した、有用なテキストを生成するという事実は驚くべきことです。
Gemma 4を動かすRaspberry Piを持ってミートアップに現れれば、人々があなたと話したくなります。
より実用的なセットアップには、MacまたはDockerでのGemma 4の実行をチェック。E2Bモデルがそんなに小さなハードウェアに収まる理由を理解したい場合、アーキテクチャガイドで異なるモデルサイズを説明しています。
次のステップ
- より強力なセットアップと比較:Macパフォーマンスガイド
- モデルサイズについて学ぶ:どのGemma 4モデルを選ぶべきか
- アーキテクチャを理解:Gemma 4アーキテクチャ解説
- 適切なサーバーをセットアップ:Dockerデプロイ
Stop reading. Start building.
~/gemma4 $ Get hands-on with the models discussed in this guide. No deployment, no friction, 100% free playground.
Launch Playground />


