Kimi Linear 48B A3B をローカルに導入するには?
Kimi Linear 48B A3B は、Moonshot AI が 2025 年 10 月に公開した、超長コンテキストが強みの MoE です。1 トークンあたり 3B のパラメータしか使いません。27 層のうち 20 層が線形アテンションを使っており、4-bit でコンテキストを 32K から 1M に広げても、VRAM は約 8 GB しか増えません。モデルカードの成績は、同じ学習方法で作った通常のアテンションのモデルと比べたもので、現在の主流モデルとの比較ではありません。このモデルを選ぶ主な理由は長いコンテキストです。ライセンスは MIT です。
Kimi Linear 48B A3B のモデル情報
- 4-bit 最小VRAM32 GB · 8K
- パラメータ数49.1B
- アクティブ3B
- 最大コンテキスト1M
- アーキテクチャ
- MoE
- エキスパートオフロード
- VRAM 4 GB + RAM 30 GB
- ライセンス
- MIT
- 発売日
- 2025年10月30日
- 提供元
- Moonshot AI
- Hugging Face リポジトリ
- moonshotai/Kimi-Linear-48B-A3B-Instruct
- MLX リポジトリ(Apple)
- mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit
- レイヤー数
- 27
- 隠れ層次元
- 2,304
- KV ヘッド数
- 32
- ヘッド次元
- 72
Kimi Linear 48B A3B のローカル実行に必要なVRAMは?
| 量子化 | 重みサイズGB | 32K コンテキストGB | 128K コンテキストGB | 256K コンテキストGB | 1M コンテキスト(最大)GB |
|---|---|---|---|---|---|
| 1-bit | 10.9GGUF | 12.2 | 13 | 14.1 | 20.4 |
| 2-bit | 17.9GGUF | 19.2 | 20 | 21.1 | 27.4 |
| 3-bit | 23.9GGUF | 25.2 | 26 | 27.1 | 33.4 |
| 4-bit | 30.1GGUF | 31.4 | 32.2 | 33.3 | 39.6 |
| 5-bit | 35.1GGUF | 36.4 | 37.2 | 38.3 | 44.6 |
| 8-bit | 52.2GGUF | 53.5 | 54.3 | 55.4 | 61.7 |
| BF16/FP16 | 98.3GGUF | 99.6 | 100.4 | 101.5 | 107.8 |
詳しい計算ルールはデータの作り方ページをご覧ください。
Kimi Linear 48B A3B は GPU 1 枚で動く?
32GB のカードなら 4-bit で動き、24GB のカードは 2-bit に落とす必要があります。4-bit の重みは約 30 GB で 24GB には入りませんが、載れば速く、長いコンテキストにも強いモデルです。1 トークンごとに使うパラメータは 3B だけで、大半の層はコンテキストが伸びても使うメモリが増えないからです。RTX 5090 なら 4-bit で毎秒約 165 トークン、48GB の RTX A6000 なら 1M のコンテキストをフルに使えます。24GB カードの 2-bit でも速度はほぼ落ちず、コンテキストも長く取れます。折衷に見える 3-bit は、24GB をほぼ埋めてコンテキストが約 96K しか残らず、このモデルの持ち味を捨てることになるので避けましょう。128GB のマシンでも快適に動きます。
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| Radeon RX 7900 XTX24 GB | ¥293,6506 件の出品 | 160.5 | 823K |
| ¥406,9228 件の出品 | 159.5 | 823K | |
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 95.8 | 1M |
| ¥862,1369 件の出品 | 162.4 | 823K | |
| ¥1,399,9909 件の出品 | 181.2 | 1M | |
| ¥1,511,5715 件の出品 | 151.2 | 1M | |
| 価格なし | 181.2 | 1M | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 169.6 | 1M |
| 価格なし | 157.9 | 1M | |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 141 | 1M |
| 価格なし | 99.2 | 1M |
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 70.3 | 1M |
| ¥1,399,9909 件の出品 | 165 | 385K | |
| ¥1,511,5715 件の出品 | 126.9 | 1M | |
| 価格なし | 165 | 1M | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 149.6 | 1M |
| 価格なし | 134.9 | 385K | |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 115.3 | 1M |
| 価格なし | 73.3 | 1M |
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 47.4 | 1M |
| 価格なし | 142 | 1M | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 123.2 | 1M |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 86.6 | 1M |
| 価格なし | 49.8 | 1M |
よく使われる GPU とマシンだけを、50B 未満と 50B 以上のモデルで分けて、価格の安い順に掲載しています。
Kimi Linear 48B A3B を動かすにはどんな構成のマシンが必要?
16GB カードしかないなら、一部のエキスパートをメインメモリに置きます。下の表は 16GB の Tesla V100 との組み合わせです。4-bit では 27 層のうち約 12 層分のエキスパートを VRAM に残し、DDR4 のデスクトップで約 50 tokens/s、DDR5 なら約 72 です。8 チャネル DDR4 サーバーと RTX 3090 なら約 113 です。2-bit に落とすと、V100 と DDR5 のデスクトップで約 131 tokens/s です。
GeForce RTX 5070 + デスクトップ DDR5
家庭用GeForce RTX 3090 + EPYC シングル DDR4
コスパGeForce RTX 5070 + デスクトップ DDR5
家庭用Tesla V100 32GB + Xeon E5 デュアル DDR4
低予算GeForce RTX 3090 + EPYC シングル DDR4
コスパGeForce RTX 5090 + EPYC シングル DDR5
フラッグシップ一部の購入リンクはアフィリエイトリンクです。リンク経由でご購入いただくと当サイトが手数料を受け取ることがありますが、お支払い金額は変わりません。
Kimi Linear 48B A3B をローカルで動かす前に知っておきたいこと
線形アテンションとは何か
通常のアテンションは、トークンが 1 つ増えるたびにキャッシュも 1 つ分増えます。線形アテンション(ここでは KDA)は固定サイズの状態を 1 つ保持するだけなので、コンテキストがどれだけ長くなっても増えません。Kimi Linear は線形アテンション 3 層ごとに通常のアテンション 1 層を組み合わせており、公式によるとコンテキストのキャッシュを最大 75% 削減でき、1M コンテキストでの生成は最大約 6 倍速くなります。同じ構造はその後、Kimi K3 と GLM 5.3 Flash にも採用されました。
量子化はコンテキストを優先して選ぶ
このモデルを選ぶのは長いコンテキストのためなので、量子化を決める前に必要なコンテキストを計算しましょう。24GB カードでは、2-bit なら 80 万以上のコンテキストを確保できますが、3-bit では約 96K しか残りません。32GB カードなら 4-bit、48GB カードなら 5-bit(約 35 GB)が使え、1M をフルに使って約 45 GB です。8-bit は約 52 GB で、96GB カードかユニファイドメモリ搭載マシンが必要です。
llama.cpp は 2 月中旬以降のバージョンを使う
llama.cpp のメインラインは 2026 年 2 月 6 日に Kimi Linear への対応をマージしました(PR #18755)。2 月 13 日には、llama-server が複数のリクエストを同時に処理すると状態が壊れる問題が修正されたので(PR #19531)、これ以降のバージョンを使ってください。3 月 5 日にはさらに最適化が入り(PR #19827)、作者によるとプロンプト処理が約 15% 速くなりました。Ollama の公式ライブラリにはこのモデルはありません。
vLLM のバージョン
vLLM のレシピは 0.11.2 に固定して使うよう勧めています。0.12.0 には Kimi Linear の起動時にエラーが出る既知の問題があります。公式の例は 4 枚構成で 1M コンテキストをフルに使うものです。ローカルで 1 枚で動かすなら、llama.cpp のほうが手軽です。
起動コマンド
llama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server \ -hf bartowski/moonshotai_Kimi-Linear-48B-A3B-Instruct-GGUF:Q4_K_M \ -c 8192
VRAM が足りないときは --cpu-moe を付けると、ルーティングされるエキスパートを RAM に置けます(約 30 GB 必要)。
llama-server \ -hf bartowski/moonshotai_Kimi-Linear-48B-A3B-Instruct-GGUF:Q4_K_M \ -c 8192 -ngl 99 --cpu-moe
vLLM
- Linux
- NVIDIA
実行前にデプロイガイドで必要な実行環境とハードウェアを確認してください。
vllm serve moonshotai/Kimi-Linear-48B-A3B-Instruct \ --trust-remote-code \ --tensor-parallel-size 1
MLX
- Apple シリコン
Mac で pip install mlx-lm を済ませてから実行すると、Hugging Face から MLX 版の重みを取得し、OpenAI 互換のサーバーを起動します。
mlx_lm.server --model mlx-community/Kimi-Linear-48B-A3B-Instruct-4bitOllama
- Windows
- macOS
- Linux
Ollama ライブラリに公式タグはまだありません。
ファイル名はその週のモデルライブラリ取得時点のものです。定義はデータ方法を参照してください。 データ方法
Kimi ファミリーのほかのモデル
| モデル | 総パラメータ | アクティブ | 4-bit のサイズ |
|---|---|---|---|
| 1,000B | 32B | 621.3 GB | |
| 1,000B | 32B | 621.2 GB | |
| 1,000B | 32B | 583.7 GB | |
| 1,000B | 32B | 583.7 GB | |
| 2,800B | 104B | 1,508.7 GB |