For the complete documentation index, see llms.txt. This page is also available as Markdown.

MiniMax-M2.7 - ローカルでの実行方法

MiniMax-M2.7 LLMを自分のデバイスでローカル実行しましょう!

MiniMax-M2.7は、エージェント型コーディングとチャット用途向けの新しいオープンモデルです。このモデルは、SWE-Pro(56.22%)とTerminal Bench 2(57.0%)でSOTA性能を達成しています。

この 230Bパラメータ (10Bアクティブ)モデルは、の後継です MiniMax-M25 そして、を備えています 200K コンテキスト コンテキストウィンドウ。非量子化のbf16には 457GB。Unsloth Dynamic 4ビット GGUFによりサイズは 108GB (-60%) そのため、で実行できます 128GB RAM 搭載デバイスで実行できます: MiniMax-M2.7 GGUF

すべてのアップロードは Unsloth を使用します Dynamic 2.0 SOTAな量子化性能のため、重要な層はより高いビット数(例:8ビットまたは16ビット)へアップキャストされます。初日アクセスを提供してくれたMiniMaxに感謝します。

⚙️ 使用ガイド

4ビット動的量子化版 UD-IQ4_XS は 108GB のディスク容量で、これは 128GBユニファイドメモリ搭載Mac で約15トークン/秒以上。さらに、ではより高速に動作します 1x16GB GPUと96GB RAM で25トークン/秒以上。 2ビット 量子化版、または最大の2ビット版は96GBデバイスに収まります。

ほぼ フル精度で、次を使用します: Q8_0 (8ビット)で243GBを使用し、256GB RAM搭載デバイス / Macで15トークン/秒以上で動作します。

推奨設定

MiniMaxは、最良のパフォーマンスのために以下のパラメータを使用することを推奨しています: temperature=1.0, top_p = 0.95, top_k = 40.

デフォルト設定(ほとんどのタスク)

temperature = 1.0

top_p = 0.95

top_k = 40

  • 最大コンテキストウィンドウ: 196,608

  • デフォルトのシステムプロンプト:

あなたは役立つアシスタントです。あなたの名前はMiniMax-M2.7で、MiniMaxによって構築されています。

MiniMax-M2.7の実行チュートリアル:

MiniMax-M2.7を128GB RAMデバイスで動作させるために、4ビットを使用します UD-IQ4_XS 量子化版。これでMiniMax-M2.7をで実行できます llama.cpp と Unsloth Studio.

🦥 Unsloth Studio で実行

MiniMax-M2.7は現在で実行できます Unsloth Studio。これはローカルAI向けの新しいオープンソースWeb UIです。Unsloth Studioでは、モデルをローカルで次の環境上で実行できます: MacOS、Windows、Linux、および次の機能:

1

Unslothをインストール

ターミナルで実行:

MacOS、Linux、WSL:

Windows PowerShell:

2

Unslothを起動

MacOS、Linux、WSL、およびWindows:

次に開く http://localhost:8888 をブラウザーで。

3

MiniMax-M2.7を検索してダウンロード

初回起動時には、アカウントを保護し、後で再度サインインするためのパスワードを作成する必要があります。その後、モデル、データセット、基本設定を選ぶための簡単な初期設定ウィザードが表示されます。いつでもスキップできます。

次を選択できます UD-IQ4_XS (動的4ビット量子化)や、次のような他の量子化版 UD-Q4_K_XL 。ダウンロードが止まる場合は、 Hugging Face Hub、XET のデバッグ

次に〜へ移動し Unsloth Chat タブで検索バーにMiniMax-M2.7を検索し、希望のモデルと量子化版をダウンロードしてください。サイズが大きいため、ダウンロードには時間がかかりますのでお待ちください。高速な推論を確実にするため、 十分な RAM/VRAM。そうでなくても推論は動作しますが、Unsloth は CPU にオフロードします。

4

MiniMax-M2.7を実行

Unsloth Studioを使うと推論パラメータは自動設定されますが、手動でも変更できます。コンテキスト長、チャットテンプレート、その他の設定も編集できます。

詳細については、次を参照してください Unsloth Studio推論ガイド.

✨ llama.cppで実行

1

最新の llama.cpp こちら GitHub はこちら。以下のビルド手順に従うこともできます。変更してください -DGGML_CUDA=ON を -DGGML_CUDA=OFF GPU がない場合、または CPU 推論のみを使用したい場合。 Apple Mac / Metal デバイスの場合、次を設定し -DGGML_CUDA=OFF その後は通常どおり続行してください。Metal サポートはデフォルトで有効です。

2

もし llama.cpp モデルを直接読み込むには、以下のようにできます。(:IQ4_XS) は量子化タイプです。Hugging Face(3番)経由でもダウンロードできます。これは ollama run に似ています。 export LLAMA_CACHE="folder" して llama.cpp を使って特定の場所に保存します。モデルの最大コンテキスト長は 200K であることを忘れないでください。

これに従ってください: ほとんどのデフォルト ユースケース:

3

モデルをダウンロードする(以下をインストールした後 pip install huggingface_hub hf_transfer)。UD-IQ4_XS(動的4ビット量子化)や、次のような他の量子化版を選べます UD-Q6_K_XL 。サイズと精度のバランスを取るため、4ビット動的量子化UD-IQ4_XSの使用を推奨します。ダウンロードが止まった場合は、 Hugging Face Hub、XET のデバッグ

4

次を編集できます --threads 32 CPUスレッド数として --ctx-size 16384 コンテキスト長として --n-gpu-layers 2 GPUオフロードする層数として指定します。GPUのメモリ不足が起きる場合は調整してください。CPUのみで推論する場合は削除してください。

🦙 Llama-server & OpenAIのcompletionライブラリ

MiniMax-M2.7を本番環境にデプロイするには、私たちは llama-server またはOpenAI APIを使用します。新しいターミナルで、tmuxなどを使って、以下のようにモデルをデプロイします:

その後、新しいターミナルで、次を行ってから pip install openai、次を実行します:

📊 ベンチマーク

GGUFベンチマーク

以下はMiniMax-M2.7のKLD 99%ベンチマークです。左下ほど良いです:

MiniMax-M2.7はMiniMax-M2.5と同じアーキテクチャを使用しているため、M2.7のGGUF量子化ベンチマークはM2.5と非常に似ているはずです。そのため、M2.5で実施した以前の量子化ベンチマークも参照します:

Benjamin Marie(第三者)がベンチマークを実施 MiniMax-M2.5 使用して Unsloth GGUF量子化版 で 750プロンプトの混合スイートで (LiveCodeBench v6、MMLU Pro、GPQA、Math500)、両方を報告: 全体精度 と 相対誤差増加 (量子化モデルが元モデルよりどれだけ頻繁に誤りを起こすか)。

Unslothの量子化版は、精度に関わらず、非Unsloth版と比べて精度と相対誤差の両面ではるかに優れています(8GB小さいにもかかわらず)。

主な結果:

  • ここでの品質/サイズの最適なトレードオフ: unsloth UD-Q4_K_XL. 元版に最も近く、わずか 6.0ポイント 低く、さらに「わずかに」 +22.8% ベースラインよりエラーが多い。

  • 他のUnsloth Q4量子化版は互いに非常に近い性能です(精度約64.5〜64.9)。 IQ4_NL, MXFP4_MOE、および UD-IQ2_XXS は、このベンチマークではほぼ同じ品質で、 約33〜35% Originalよりエラーが多い。

  • Unsloth GGUFは他の非Unsloth GGUFよりもはるかに優れており、たとえば lmstudio-community - Q4_K_M (8GB小さいにもかかわらず)と AesSedai - IQ3_S.

公式ベンチマーク

最終更新

役に立ちましたか?