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

🌘Kimi K3 - ローカル実行方法

Kimi K3の量子化モデルをローカル環境で実行するためのガイドです。

Moonshot AI の Kimi K3 は、SOTA のコーディング、エージェント、長文コンテキスト、チャット用途向けに構築された、2.8T パラメータのオープンウェイトモデル(アクティブ 104B)です。これは 最強のオープンモデル これまでで、Claude 4.8 Opus や GPT-5.6 に匹敵します。Kimi K3 はネイティブのビジョン、100万トークンのコンテキストウィンドウを備え、MXFP4 を使用します。フル精度推論には 1.56 TB のストレージと 1-bit の Kimi K3 が必要です Unsloth Dynamic GGUF には 594 GB(62% 少ない).

Dynamic 1-bit(右を参照)は ~78.9% top-1 精度に達しつつ 62% 小さい. Dynamic 2-bit 861.3GB は ~90% 精度に達しつつ 45% 小さい. 実行 Kimi-K3-GGUFUnsloth Studio または llama.cpp で。Kimi K3 は NVIDIA DGX Station、または 128GB RAM デバイスに接続された Mac Studio で実行できます。

〜には ロスレス Kimi K3 には、Q8(UD-Q8_K_XL)を使用してください。これは Q4(より 50GB 大きく Q4(UD-Q4_K_XL)より大きいです。モデルを損なわずに 512GiB 未満まで圧縮できるかはまだ調査中です(dynamic 1-bit は 553.2 GiB)。

Kimi K3 チュートリアルを実行量子化結果

1-bit Kimi K3 GGUF vs Claude 5 vs GPT 5.6

表: ハードウェア要件 (単位 = 総メモリ: RAM + VRAM、またはユニファイドメモリ)

Dynamic 1-bit S
Dynamic 1-bit M
Dynamic 2-bit XXS
Dynamic 2-bit XL
Q8(ロスレス)

610 GB

665 GB

726 GB

880 GB

1.6 TB

Kimi K3 GGUF 実装詳細

以下をベースに構築しました: llama.cpp の PR私たちのフォーク には、ビジョンサポートといくつかのバグ修正が含まれています。

  1. mmproj / vision tower は Kimi-K2.5 tower に似ていますが、RMSNorm、bias なし、非正方形の fused QKV(qkv width != n_embd)、および post-norm projector を備えています。

  2. llama.cpp を実行したとき、 n_tokens * 40 の予算が大きなバッチサイズで失敗したため、私たちは n_tokens * 160

  3. また、Kimi のチャットテンプレートを jinja 形式に変換する必要がありました。

  4. 可能な限りテストして、すべてのケースをカバーしました。Kimi はデフォルトで 思考保持を有効にした状態でで学習されているため、すべての思考トレースは削除されず、保持されます。

📊 量子化分析

Kimi と同様に K2.6K2.7、K3 の UD-Q8_K_XL はロスレスです。というのも、Kimi は MoE 重みに MXFP4 を使い、それ以外すべてに BF16 を使っており、 Q8_K_XL Q8_K_XL はそれを正確に踏襲しているからです。 UD-Q4_K_XL はそれに似ていますが、残りのテンソルの一部(norms などを除く)が Q8_0である点が異なります。そのためほぼフル精度で、1.56 TB の RAM/VRAM が必要です。 UD-Q8_K_XL は、MXFP4 の完全な safetensors 版に対して「真にロスレス」です。

量子化
GB
平均 KLD
PPL(q)
top-1 一致率 %
RMS dp %

UD-IQ1_S

594.0

0.5645

2.5789

78.875 +/- 0.107

36.495

UD-IQ1_M

648.9

0.4789

2.3639

81.219 +/- 0.103

33.629

UD-IQ2_XXS

711.1

0.3784

2.1266

84.127 +/- 0.096

29.826

UD-Q2_K_XL

861.3

0.1779

1.7359

90.390 +/- 0.077

19.862

UD-Q4_K_XL

1,510

1.4579

UD-Q8_K_XL

1,560

1.4581

imatrix の生成と量子化には、1.56 TB のロスレス UD-Q8_K_XL をキャリブレーション全体で使用しました。そのパープレキシティは 1.4581 です。私たちの Dynamic-1bit 量子化は、top-1 精度 79% でパープレキシティ 2.58 に達し、驚くほど実用的です。

他のコミュニティ製量子化は、より大きいのに劣化ははるかに大きいです。たとえば、ある 618.9 GB の量子化は IQ1_M 私たちの 594 GB 1-bit 量子化を上回りますが、そのパープレキシティは 54.56 に跳ね上がり、21倍悪化します。同じ傾向が IQ2_XXS: 725 GB で PPL 96、対して私たちは 711 GB で PPL 2.12 であり、45倍悪いです。つまり彼らの 2-bit は 1-bit よりさらに悪い性能です。これは dynamic quantization + proper calibration の重要性を示しています。

Top-1% 精度、KLD プロットも提供しています:

⚙️ 使用ガイド

Kimi K3 は 思考専用で、 preserve_thinking が常に有効max の思考がデフォルトで有効です。Instant モードはサポートされていません。思考の強度は reasoning_effort リクエストフィールドで設定し、K3 は 「low」, 「high」、および 「max」 の思考強度をサポートします。

デフォルト
エージェント

temperature = 1.0

temperature = 1.0

top_p = 0.95

top_p = 1.0

  • コンテキスト長 = 最大 1,048,576

  • Unsloth で Low、High、Max Thinking を切り替え可能です

モデルが収まる場合、B200 を使用すると生成速度は約 20 tokens/s、スループットは 120 tokens/s 超になります。おすすめは UD-IQ1_S (594GB)はサイズと品質のバランスが良いです。経験則としては、RAM+VRAM ≈ 量子化サイズです。そうでなくても動作はしますが、ディスクへのオフロードのためかなり遅くなります。

Kimi K3 実行ガイド

これで Kimi K3 を llama.cppUnsloth Desktop。アクセシビリティと精度の観点で最良の結果を得るため、594GB の UD-IQ1_S 量子化を使用します。少なくとも 610GB の RAM が必要です。量子化タイプは自由に変更してください。GGUF: Kimi-K3-GGUF

🦥 Unsloth で Kimi-K3 を実行

Kimi K3 は Unsloth Desktopローカル AI 向けのオープンソースデスクトップ UI で実行できます。 Unsloth Desktop は自動的に RAM にオフロードし、マルチ GPU 構成を検出します。Unsloth Studio を使えば、ローカルでモデルを実行できます: MacOS、Windows、Linux、そして:

1

Unsloth のインストールと起動

始める最も簡単な方法は、次をダウンロードすることです: Unsloth Desktop app。対応: macOS, Windows、および Linux.

Unsloth をダウンロード

または、手動でインストールしたい場合は:

MacOS、Linux、WSL:

Windows PowerShell:

Unsloth を起動

MacOS、Linux、WSL、および Windows:

次に開く http://127.0.0.1:8888 (または指定された URL)をブラウザで開きます。

HTTPS と Cloudflare で Unsloth を安全に起動

新機能! Unsloth は、無料の Cloudflare トンネルを通じて HTTPS で Unsloth を起動する安全な方法を提供するようになりました。以下を使用してください(Windows、Mac、Linux で動作します):

2

Kimi K3 を検索してダウンロード

Unsloth Studio は自動的に RAM にオフロードし、マルチ GPU 構成を検出します。初回起動時には、アカウントを保護するためのパスワードを作成し、後で再度サインインする必要があります。

次に Model hub タブに移動して Kimi K3 を検索バーで検索し、希望するモデルと量子化をダウンロードしてください。モデルを実行するのに十分な計算資源があることを確認してください。

3

Kimi K3 を実行

Unsloth Studio を使うと推論パラメータは自動設定されますが、手動で変更することもできます。また、 low、high、または max の思考を切り替えたり、コンテキスト長、チャットテンプレート、その他の設定を編集したりできます。

詳細は以下をご覧ください: Unsloth Studio 推論ガイド.

Unsloth の Canvas で動作する 1-bit Kimi-K3 の例

🦙 llama.cpp で Kimi K3 を実行

これらのチュートリアルでは、 llama.cpp を使って高速なローカル推論を行います。特に CPU がある場合に有効です。私たちは フォークを作成しました Kimi K3 のビジョンをサポートするために特化したものです。これは別の llama.cpp の PR.

1

の特定の Unsloth フォークを入手してください llama.cppGitHub はこちら で、ビジョンサポートを有効にします。以下のビルド手順に従っても構いません。 -DGGML_CUDA=ON-DGGML_CUDA=OFF に変更してください。GPU がない場合、または CPU 推論だけをしたい場合。 Apple Mac / Metal デバイスの場合は、 -DGGML_CUDA=OFF を設定し、その後は通常どおり進めてください。Metal サポートはデフォルトで有効です。

2

まず画像を取得しましょう! 画像をアップロードすることもできます。ここでは この画像を使います。これは、Unsloth でファインチューニングがどのように作られるかを示す私たちのミニロゴです:

2枚目の画像を取得しましょう ここ

3

これで llama.cpp を直接使って、モデルの読み込みやダウンロードができます。ちょうど ollama runと同じです。まず、使用したい量子化タイプを選択します。たとえば IQ1_Sも使用します。 export LLAMA_CACHE="folder" を使って llama.cpp 特定の場所に保存するよう強制できます。 このダウンロード प्रक्रियाは非常に遅くなる可能性があることに注意してください。そのため、次のセクションの手動ダウンロード手順を使うのがおそらく最善です。

4

モデルを手動でダウンロードしたい場合は、以下のコードでダウンロードできます( pip install huggingface_hubをインストールした後)。ダウンロードが止まる場合は、以下を参照してください: Hugging Face Hub、XETのデバッグ

5

次に、会話モードでモデルを実行します:

6

すると、次のように表示されます:

そして「-1 の平方根は何ですか」と尋ねました:

Kimi K3 は画像もサポートしており、たとえば Unsloth の画像を読み込めます:

そして次にナマケモノの画像を使い、どう関係しているのかを尋ねます:

📊 ベンチマーク

ベンチマークの表は下にさらにあります:

ベンチマーク
Kimi K3 (max)
Claude Fable 5 (max)
GPT-5.6 Sol (max)
Claude Opus 4.8 (max)
GPT-5.5 (xhigh)
GLM-5.2 (max)

推論と知識

GPQA Diamond

93.5

92.6

94.1

91.0

93.5

91.2

HLE-Full

43.5 / 56.0

53.3 / 63.0

44.5 / 58.0

49.8 / 57.9

41.4 / 52.2

コーディング

DeepSWE

67.5

70.0

73.0

59.0

67.0

46.2

Terminal-Bench 2.1

88.3

88.0

88.8

84.6

83.4

82.7

エージェント

BrowseComp

91.2

88.0

90.4

84.3

84.4

GDPval-AA v2 (Elo)

1686

1747

1736

1593

1491

1510

OSWorld 2.0

58.3

66.1

62.6

55.7

49.5

ビジョン

MMMU-Pro

81.6 / 83.4

81.2 / 86.5

83.0 / 84.6

78.9 / 82.7

81.2 / 83.2

MathVision

94.3 / 97.8

94.8 / 98.6

95.8 / 97.8

86.7 / 97.1

92.2 / 96.8

DeepSWE のベンチマークは、Kimi-K3 が非常に効率的に動作していることを示しています!

最終更新

役に立ちましたか?