世界を動かす技術を、日本語で。

llama.cpp

2026年8月12日原文(llama.app)

概要

ローカル環境 でAIモデルを動作させる手順の紹介。 llama serve によるモデル提供方法の説明。 pi-llamaプラグイン のインストール手順。 Piの起動 で自動検出される仕組み。 データは ローカル から外部に送信されない安心設計。

ローカルAIモデル連携手順

  • llama serve コマンドでローカルモデルをサーブ
    • ローカルPCやサーバー上でAIモデルの提供が可能
  • pi-llamaプラグイン のインストール
    • コマンド: pi install git:github.com/huggingface/pi-llama
      • Hugging Faceリポジトリから直接プラグイン取得
  • Piの起動 で全て自動設定
    • コマンド: pi
    • モデルやプラグインの自動検出機能
  • 設定不要・APIキー不要
    • 煩雑な設定作業や外部APIキーの用意が不要
  • データはローカル完結
    • ファイルやリクエストは外部に送信されず、プライバシーを確保

llama.cppのハードウェア最適化

  • 幅広いハードウェア対応
    • ラップトップから大規模クラスタまでサポート
  • 同一バイナリ・同一モデル
    • 全てのGPU・CPUで同じバイナリとモデルを利用可能
  • 最適化されたカーネル
    • GPU/CPUごとに手作業でチューニングされたカーネル採用
  • 対応ハードウェア例
    • Apple Silicon (M Ultra, M Pro, M Max)
    • NVIDIA (RTX 5090, RTX 4090, RTX 3090, A100, H100, T4, DGX)
    • AMD (Radeon RX, MI300, B200)
    • Intel Arc
    • Jetson
    • Spark

Hackerたちの意見

URLにはちょっと疑いを持ってたけど、llama.cppのGitHubにも載ってるね。https://github.com/ggml-org/llama.cpp

同じく、でも俺には十分信頼できるように見えるよ。サイトのGitリポジトリもあるし、llama.appへのリンクもあるよ: https://github.com/ggml-org/llama.pages (ただ、curlpipesには相変わらず深く疑ってるけどね。)

curlをbashに入れるっていうのは、なんか気持ち悪いなぁ。 (編集: 知ってる、これは完全に合理的じゃないけど、なんか変に感じるんだよね。普段からたくさんのソフトウェアをダウンロードして信頼して、いろんなパッケージリポジトリからコードを実行してるのに…。)git clone llama.cppしてビルドするのは簡単だよ。https://github.com/ggml-org/llama.cpp/blob/master/docs/build... 基本的にはほんの数ステップでできるよ: git clone https://github.com/ggml-org/llama.cpp cmake -B build cmake --build build --config Release

curlをbashに入れるっていうのは、なんか気持ち悪いなぁ。 うん、100%そうだね。これがどんどん一般的になってきてるし、例えばrustのインストールとか見てみて。逆に、llama.cppをインストールするなら、Linuxボックスでエージェントハーネスを使ってLLMを動かすつもりだろうから、curlをbashに入れることなんてセキュリティの心配の中では一番小さいことかもね、 :-)

curlをbashに入れるっていうのは、なんか気持ち悪いなぁ。 他のインストール方法を信頼するのと何が違うの? URLがhttpsで、信頼できる著者からのものであれば、違いがわからないんだけど。

それが怪しいように見えるのは間違ってないけど…おい、ちょっと待って。 「簡単だ」ってのは、もうやり方を知ってるからこそ言えることなんだよ。

何を得られると思う?CMakeはシェルコマンドを実行できるから、結局は自分のマシンで実行できるバイナリができるだけだよね。結局のところ、信頼の問題なんじゃない?個人的には、ソースに自信がないときはbwrapを使ってる。リポジトリをクローンしてビルドするのはそんなに難しくないけど、簡単なインストールが製品の成否を分けることが多いと思う。Ollamaがこの点を証明してると思う。

最新のGitHubリリース用に、ほぼすべてのディストリビューションと推論バックエンドのためのプリビルドバイナリアーカイブもあるよ: https://github.com/ggml-org/llama.cpp/releases 本当に必要ない限り、コンパイルする必要はないよ。

Homebrewからもインストールできるよ。https://formulae.brew.sh/formula/llama.cpp

Archリポジトリにもあるよ。

今、なんでフロントページに載ってるのかはよくわからないけど、他の推論フレームワークを使うよりも、llama.cppを使ってローカルでAIモデルを動かすことを強くおすすめするよ。特に特別な要件がない限りね。ggerganovとチームは、質を維持しつつ新しいモデルや改善を迅速に実装する素晴らしい仕事をしてるよ。

現時点では、デスクで256GB RAM未満のサイズクラス(70B、120Bサイズモデル)で何かを動かす真剣な選択肢はllama-serverかvLLMだね。もちろん、27Bから35Bサイズのものもあるし、llamaやvllmを動かすために必要な特定のハードウェアプラットフォームに合わせたたくさんのコンパイル時のビルドカスタマイズオプションもあるよ。

Hacker Newsで議論の続きを見る