OpenSource-Hub
M

MTPLX

SHA-256
1.9k stars·AI 生産性·SHA-256 チェックサム確認済み

Apple シリコン上でローカル大規模モデルを高速化するネイティブ Mac アプリ。モデル内蔵のマルチ token 予測(MTP)機能を活用し、精密な棄却サンプリングと組み合わせることでロスのない高速化を実現し、追加のドラフトモデルは不要です。

Appleシリコンで大規模モデルをローカル実行、MTP技術によりロスレスで数倍の高速化を実現し、メモリの追加占有はゼロ。

主な機能

  • モデル内蔵の MTP ヘッドを活用して加速し、実測で 1.6–2.24 倍の高速化を確認(M5 Max では最大 2.24 倍)
  • 厳密な棄却サンプリング + 残差補正により、出力分布は通常のデコードと完全に一致し、サンプリング品質を変化させない
  • 外部のドラフトモデルが不要で、メモリを節約
  • Apple Silicon(M1+)と macOS 14+ をサポートし、ハードウェアを自動検出して最適なモデルを推奨
  • ネイティブなチャット UI、OpenAI/Anthropic 互換 API、embedding/rerank 検索サービス

できないこと

  • •Apple Silicon Mac(M1以降)+ macOS 14以降のみサポートしています。Intel Macでは使用できません。
  • •十分なメモリを搭載したマシンが必要です:4B/9Bモデルには16GB、27Bモデルには32GB以上を推奨します。
  • •すべてのモデルにMTPヘッドが搭載されているわけではありません——Qwen 3.5/3.6/3.8などの特定のモデルのみ最適化の効果が顕著です。任意のMLXバックボーンにMTPサイドカーを自由に追加することはサポートされていません。MTPを使用したい場合は、公式カタログ内の対応モデルを選択するか、Forgeを使用してソースcheckpointから構築してください。
  • •加速の幅はチップ、メモリ帯域幅、放熱によって異なるため、auto-tuneを実行して最適な深度を決定する必要があります。すべてのシナリオで必ず加速されるわけではありません。

使用例

  • Mac 上で Qwen、Gemma などのモデルをローカルで実行し、プログラミング支援やチャットに利用する
  • OpenAI/Anthropic 互換のローカル API サービスを構築し、Claude Code、Cline、Open WebUI などのフロントエンドと接続する
  • RAG や agent アプリケーションに embedding/rerank サービスを提供し、推論サーバーを別途デプロイするコストを削減する

MTPLX はネイティブ macOS アプリ + コマンドラインツールで、Apple Silicon 上のローカル大規模言語モデルをより高速に動作させます(実測で約 1.6–2.24 倍の高速化、一部のシナリオでは 3 倍と謳われています)。その技術原理は「マルチトークン予測」(MTP)です。Qwen 3.5/3.6/3.8 のような MTP ヘッドを内蔵したモデルに将来の複数の token を一度にドラフトとして生成させ、一回のバッチ検証を経て、厳密な棄却サンプリングによって出力分布が通常のデコードと完全に一致することを保証します。一般的な「ドラフトモデルによる高速化」とは異なり、メモリを消費する小モデルを追加で読み込む必要がなく、速度のために密かにサンプリング結果を変えることもありません。付属機能も充実しており、ネイティブチャットインターフェース、OpenAI/Anthropic 互換 API、オプションの embedding/rerank 検索インターフェース、そして Forge と呼ばれるモデル改造ツールがあり、Hugging Face のオープンソースモデルを MTP 版に変換できます。

タグ

Apple SiliconLLMMLXSpeculative DecodingMTPQwenLocal AI

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードした dmg ファイルを開き、アプリを Applications にドラッグ

3

DMG インストールパッケージ(mtplx.com/download)をダウンロードし、ダブルクリックして実行します

4

アプリのガイドに従ってハードウェアを確認し、推奨モデルをダウンロードすると、アプリが自動的にインストールと設定を完了します

5

再生ボタンをクリックしてモデルを起動すれば、チャット画面で使用するか、API 経由でアクセスできます

インストールガイド
  1. DMG インストールパッケージ(mtplx.com/download)をダウンロードし、ダブルクリックして実行します
  2. アプリのガイドに従ってハードウェアを確認し、推奨モデルをダウンロードすると、アプリが自動的にインストールと設定を完了します
  3. 再生ボタンをクリックしてモデルを起動すれば、チャット画面で使用するか、API 経由でアクセスできます
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

9156224c402c60bdd08bc82ee3a1567f1b9c50f58f4bc21130b1bcb264d0af60

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

アンインストール方法は通常の Mac アプリと同じです。MTPLX を「アプリケーション」からゴミ箱に移動してください。CLI を使用していた場合は、`brew uninstall mtplx` または `pip uninstall mtplx` を実行してください。モデルのキャッシュは通常 ~/.mtplx に保存されています。完全に削除したい場合は、このディレクトリを手動で削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-10-18 16:01:25
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト