DeepSeek R1 Distill Qwen 32B をローカルに導入するには?
DeepSeek R1 Distill Qwen 32B は、第 1 弾の R1 蒸留モデルのうち最大の Qwen ベース版です。24GB の GPU に 4-bit 版が収まりますが、コンテキストは約 17K しか残りません。Qwen2.5 32B をファインチューニングしたモデルで、リリース時には公式が多くのベンチマークで OpenAI o1-mini を上回ると発表していました。ただ今となっては、同じサイズの Qwen3.8 27B のほうがスコアがずっと高く、長いコンテキストでも VRAM の消費が少なく済みます。
DeepSeek R1 Distill Qwen 32B のモデル情報
- 4-bit 最小VRAM24 GB · 8K
- パラメータ数32.8B
- 最大コンテキスト128K
- アーキテクチャ
- Dense
- ライセンス
- MIT
- 発売日
- 2025年1月20日
- 提供元
- DeepSeek
- Hugging Face リポジトリ
- deepseek-ai/DeepSeek-R1-Distill-Qwen-32B
- MLX リポジトリ(Apple)
- mlx-community/DeepSeek-R1-Distill-Qwen-32B-4bit
- Ollama タグ
- deepseek-r1:32b
- レイヤー数
- 64
- 隠れ層次元
- 5,120
- KV ヘッド数
- 8
- ヘッド次元
- 128
DeepSeek R1 Distill Qwen 32B のローカル実行に必要なVRAMは?
| 量子化 | 重みサイズGB | 8K コンテキストGB | 32K コンテキストGB | 128K コンテキスト(最大)GB |
|---|---|---|---|---|
| 1-bit | 8.3推定 | 11.5 | 17.9 | 43.7 |
| 2-bit | 13.1GGUF | 16.3 | 22.8 | 48.5 |
| 3-bit | 17.9GGUF | 21.1 | 27.6 | 53.3 |
| 4-bit | 19.9GGUF | 23.1 | 29.6 | 55.3 |
| 5-bit | 23.3GGUF | 26.5 | 33 | 58.7 |
| 8-bit | 34.8GGUF | 38 | 44.5 | 70.2 |
| BF16/FP16 | 65.5GGUF | 68.7 | 75.2 | 100.9 |
詳しい計算ルールはデータの作り方ページをご覧ください。
DeepSeek R1 Distill Qwen 32B は GPU 1 枚で動く?
24GB のカードで 4-bit は動きますが、コンテキストに余裕がありません。4-bit の重みが約 20 GB あるため、RTX 3090 や RTX 4090 に載せるとコンテキストは約 17K しか残らず、推論モデルが難問をじっくり考えると途中で足りなくなります。llama.cpp でコンテキストが使うメモリを半分に圧縮すれば、これらのカードでも 32K 前後まで広げられます。余裕を持たせたいなら 32GB の RTX 5090 で約 49K まで使え、速度もほぼ 2 倍です。16GB カードは 2-bit しか選べず不向きです。128GB のユニファイドメモリ機なら 8-bit も収まりますが、密なモデルなので 1 トークンごとに全重みを読み込む必要があり、速度は毎秒 1 桁にとどまります。
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| ¥116,6274 件の出品 | 45.6 | 11K | |
| ¥156,40029 件の出品 | 23.5 | 11K | |
| Radeon RX 7900 XTX24 GB | ¥293,6506 件の出品 | 48.5 | 43K |
| ¥406,9228 件の出品 | 47.4 | 43K | |
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 13.6 | 128K |
| ¥862,1369 件の出品 | 50.7 | 43K | |
| ¥1,399,9909 件の出品 | 85.5 | 75K | |
| ¥1,511,5715 件の出品 | 39.3 | 128K | |
| 価格なし | 85.5 | 128K | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 60.9 | 128K |
| 価格なし | 45.6 | 75K | |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 31.8 | 128K |
| 価格なし | 14.5 | 128K |
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| Radeon RX 7900 XTX24 GB | ¥293,6506 件の出品 | 33.5 | 17K |
| ¥406,9228 件の出品 | 32.7 | 17K | |
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 9.2 | 128K |
| ¥862,1369 件の出品 | 35.1 | 17K | |
| ¥1,399,9909 件の出品 | 60.1 | 49K | |
| ¥1,511,5715 件の出品 | 27 | 113K | |
| 価格なし | 60.1 | 128K | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 42.3 | 128K |
| 価格なし | 31.5 | 49K | |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 21.8 | 128K |
| 価格なし | 9.9 | 128K |
| デバイス | 価格 | 速度 t/s | 最大コンテキスト |
|---|---|---|---|
| Ryzen AI Max+ 395 128GBマシン全体 · 128 GB | ¥688,8588 件の出品 | 5.4 | 128K |
| ¥1,511,5715 件の出品 | 16.1 | 58K | |
| 価格なし | 36.4 | 128K | |
| Mac Studio M5 Ultra 96GBマシン全体 · 96 GB | 価格なし | 25.3 | 128K |
| MacBook Pro M5 Max 128GBマシン全体 · 128 GB | 価格なし | 12.9 | 128K |
| 価格なし | 5.8 | 128K |
よく使われる GPU とマシンだけを、50B 未満と 50B 以上のモデルで分けて、価格の安い順に掲載しています。
DeepSeek R1 Distill Qwen 32B をローカルで動かす前に知っておきたいこと
24GB カードでコンテキストを少しでも稼ぐには
4-bit では、コンテキストが 1K 増えるごとに約 0.27 GB ずつ消費が増えます(8K から 32K で 6.5 GB 増)。llama.cpp なら
-ctk q8_0-ctv q8_0でコンテキストのキャッシュを約半分に圧縮でき、当サイトの VRAM 計算式で試算すると、24GB カードでのコンテキストは約 17K から約 32K まで広がります。5-bit に上げるのはやめておきましょう。5-bit は 8K でも 26.5 GB 必要で、24GB カードには収まりません。使い方は 14B 蒸留版と同じ
リポジトリの既定値は
temperature0.6、top_p0.95 で、公式はtemperatureを 0.5〜0.7 の範囲に収めるよう求めています。システムプロンプトは使いません。ときどき思考を飛ばすので、出力を「<think>」で始めるよう強制するのがおすすめです。詳しくは 14B 蒸留版 を参照してください。公式の vLLM 例は 2 枚構成で 32K
モデルカードに載っている vLLM のコマンドは 2 枚構成・32K コンテキスト(
--tensor-parallel-size 2--max-model-len 32768)ですが、これはオリジナルの BF16 の重み(約 66 GB)を前提にしたもので、24GB カード 2 枚にも収まりません。コンシューマー向けカードでは、やはり GGUF の 4-bit を使います。Ollama のタグは deepseek-r1:32b で、ダウンロードは約 20 GB です。
起動コマンド
Ollama
- Windows
- macOS
- Linux
ollama run deepseek-r1:32bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server -hf bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF:Q4_K_M \ -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve deepseek-ai/DeepSeek-R1-Distill-Qwen-32BMLX
- Apple シリコン
Mac で pip install mlx-lm を済ませてから実行すると、Hugging Face から MLX 版の重みを取得し、OpenAI 互換のサーバーを起動します。
mlx_lm.server --model mlx-community/DeepSeek-R1-Distill-Qwen-32B-4bitファイル名はその週のモデルライブラリ取得時点のものです。定義はデータ方法を参照してください。 データ方法
DeepSeek ファミリーのほかのモデル
| モデル | 総パラメータ | アクティブ | 4-bit のサイズ |
|---|---|---|---|
| 8.2B | 8.2B | 5 GB | |
| 14.8B | 14.8B | 9 GB | |
| 284B | 13B | 155.1 GB | |
| 671B | 37B | 405.4 GB | |
| 763B | 8 / 16B | 444.7 GB | |
| 1,600B | 49B | 849.7 GB |