
2026/07/12 7:38
イロウによる分散AI計算のためのメッシュ LLM
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要:
Mesh LLM は、既存の GPU およびメモリを何台ものマシンから集約し、中央サーバーを必要としない軽量なインフラストラクチャとして統合することで、チームが人工知能を利用する方法を根本的に変革します。これは、OpenAI 互換 API(デフォルトアドレス:
localhost:9337/v1)としてこの統合されたコンピューティングリソースを公開し、組織が高価でブラックボックス化しているクラウドプロバイダーへの依存を排除しながら、モデルの更新、データルーティング、および下位のハードウェアに対する完全な制御を維持できるようにします。これによりコストを増加させることはありません。
アーキテクチャは、MCP、HTTP、インференスストリーム、およびメッシュイベントを通じて暴露されるマニフェストベースのプラグインシステムにより拡張可能であり、ノートパソコンサイズから 235B パラメータの巨人までをカバーする 40 以上のモデルをサポートします。235B パラメータなど的大規模な mixture-of-experts モデルについては、Mesh LLM は内部名称「Skippy」を持つ「Split mode」を採用しており、モデルレイヤーを順次ステージに分割し、ピアツーピアルーティングを用いて活性化を適度なマシンのパイプラインを通って流します。
ネットワーク管理は、iroh エンドポイントメッシュによって行われ、ここで各ノード(サーバーまたはクライアント)は公開鍵を使用して独自のアイデンティティとして機能し、中央コーディネーターの必要性はありません。接続は認証されており、iroh リレーによる NAT 通過可能な QUIC セッションが支援され、地域をまたいでヒールパンチ/リレーフォールバック機構が備わっています。プロトコルには、ゴシップ、ルーティング、HTTP 用の
mesh-llm/1、所有者コントロールプレーンのためのmesh-llm-control/1、低遅延に敏感な活性化輸送のためのskippy-stage/2という 3 つの特別な QUIC ALPN が使用されます。メイン接続内では、すべてのトラフィックは先頭のバイトでデマルックスされた双方向の QUIC ストリームとなり、特定のタイプ(GOSSIP、TUNNEL_HTTP、ROUTE_REQUEST、PEER_DOWN、PLUGIN_CHANNEL など)に分類されます。
ソフトウェアは非常に軽量であり、インストールには約 18 MB を必要とします。公開メッシュへの参加やベンダーロックインのないプライベートデプロイメントの完全な構成が可能です。将来の計画には、iroh の Swift SDK で構築された専用モバイルアプリが含まれており、これは台頭しつつあるエージェント通信プロトコル(ACP)をサポートし、他のクライアントがメッシュにシームレスに接続できるようにします。セキュリティ、バージョン互換性、および信頼に関する判断は、カスタムゴシップレイヤーを介して内部で管理され、スケーリングやネットワーク構成に関わらず自律性を確保しています。
本文
Mesh LLM: データセンター依存からの脱却と完全な制御
LLM の運用をイメージすると、多くの人がデータセンターや課金制の API 接口、そして増大する請求書を連想します。プロンプトを「黒い箱」に送り込み、モデルの更新やプライバシーポリシーについて一切コントロールできない現状は、多くのチームにとって良くなかった取引となっています。
Mesh LLM は、既存のリソースを統合し、完全な制御性とコスト削減を実現する新たなアプローチです。
従来の課題:高価で外部依存のアプローチ
現在流行している大規模モデルには以下の問題があります。
- モノリス構造: UI や API キーを通じてアクセスし、処理をプロバイダーに委ねています。
- 制御性の欠如: モデル更新時期、メモリ配置方法、ハードウェア環境についてユーザーはコントロールできません。
- コスト増大: 利用量に応じて請求額が増加し、「より多くの料金を支払う」だけの選択肢しかありません。
多くの企業やサービスは、以下の機能を求めています。
- 高い制御性と汎用性の高さを備えた組み込み可能性。
- コスト削減。
- 既存 GPU の活用: オフィスや棚にすでに置かれている GPU を、単一システムとして統合する手段がありませんでした。
Mesh LLM の解決策:分散型アーキテクチャ
Mesh LLM は、大規模な GPU 購入なしで高性能モデルを実行します。
柔軟なリソース共有
- 集約化: 既に所有している GPU とメモリプールを集約します。
- スケーラビリティ: 希望に応じて任意数のマシンを追加可能(単一ノードから開始し、必要時以降に拡張)。
- 自動最適化: メッシュが自動的に以下の判断を行います。
- どのマシンでモデルを実行すべきか。
- 同僚ノードへのルーティング先。
- モデルを複数のマシン間に分割して実行するか(パイプライン方式)。
サービスモード
内部では、Mesh LLM は iroh エンドポイントを構成するメッシュ全体に計算能力を分散させます。リクエストの処理には以下の 3 つの方法があります。
- ローカル処理: 現マシンの GPU を使用して実行します。
- ピアへルーティング: モデルが既にロードされたピアノードへ転送します。
- パイプラインによる分割: 単一マシンでは扱えない超大規模モデルを、複数のマシン間で分担して実行します。
OpenAI クライアントとの互換性
OpenAI クライアントをに切り替えるだけですべての複雑さは隠され、処理場所を意識せずにご利用いただけます。http://localhost:9337/v1
技術的構成:Skippy モードと iroh エンドポイント
超大規模モデルの実行(Skippy)
超大規模モデルについては、内部で**「Skippy」**と呼ばれる分割モードを採用しています。
- 層ごとの分割: モデルは層の範囲に基づいてステージに分割されます(例:ノード A に 0〜15 層、ノード B に 16〜31 層)。
- パイプライン実行: 各ステージ間でアクティベーションデータを順次伝送します。
- 透明性: OpenAI クライアントにはこの複雑さは感知せず、引き続き
に対してのみ通信します。localhost
中央サーバーなしのピアツーピア接続
- iroh エンドポイント: すべてのノードは iroh エンドポイントを起動し、これがノードのアイデンティティと唯一の接続表面となります。
- 認証済み QUIC 接続: iroh は以下の処理を自動的に行います。
- ホールパンチング
- NAT トラバース
- リレーフォールバック処理
- 安定性の確保: 異なるリージョンに iroh リレーを 2 つ配置し、直接到達できないノードでも代替経路を利用可能です。
プロトコル仕様(QUIC の ALPN)
メイン接続
mesh-llm/1 内では、すべてのトラフィックが双方向の QUIC ストリームとして処理され、最初の 1 バイトがストリーム種別を識別するタグとして機能します。
| バイト値 | ストリーム種別 | 説明 |
|---|---|---|
| GOSSIP | ピアからのアナンス(モデル情報、GPU 状況、能力など) |
| TUNNEL_HTTP | ピアへの推論リクエストのホスト転送 |
| ROUTE_REQUEST | 「どのようなモデルをホストしていますか?」の問い合わせ |
| PEER_DOWN | 無効化されたピアに関する通知 |
| PEER_LEAVING | グレースフルシャットダウンの告知 |
| PLUGIN_CHANNEL | プラグイン RPC 通信 |
| DIRECT_PATH_REQUEST | NAT トラバース用の直接アドレス共有リクエスト |
この仕組みにより、**「ピアへルーティング」や「パイプライン次のステージへの送信」**は、「localhost での通信」と同一の操作となり、ネットワーク設計の負担が大幅に軽減されます。
コミュニティと拡張性
- プラグインシステム:
- モジュール型で拡張可能です。
- プラグインはマニフェストを通じて機能の宣言を行い、ランタイムがそれを開始・ルーティングします。
- MCP、HTTP、推論、メッシュイベントなど多様な能力を公開できます。
- 対応モデル:
- カタログには40 以上のモデルが用意されています。
- ラップトップで動作する 5 億パラメータ級モデルから、2350 億パラメータのミクスター・オブ・エキスパート型超大規模モデルまで網羅しています。
スタートする方法
ユーザーは以下の 2 つの選択肢があります。
- パブリックメッシュ参加: 軽量ソフトウェア(約 18 MB)をインストールし、既存メッシュに参加します。
- プライベートデプロイメント: 独自に設定を行います。
- 表示方法: システムは標準的な OpenAI クライアントに対して
として提示されます。localhost:9337/v1 - モバイル対応: iroh の Swift SDK を利用したアプリ開発が進んでいます。
- 将来の計画: ACP(Agent Communication Protocol)への対応や、他のクライアントへの参加受付を予定しています。
理念
「ピアツーピアの増加」「クローズドサーバーの減少」「ロックインからの解放」
コードを見学したい場合は Mesh LLM ウェブサイト を参照してください。