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

DeepSeek-V4: ローカル実行方法

DeepSeek-V4-Pro-0813とDeepSeek-V4-Flash-0731を自分のデバイスでローカル実行しましょう!

DeepSeek-V4、DeepSeek-V4-Pro-0813、および DeepSeek-V4-Flash-0731 は新しいオープンウェイトモデルです。Flash版は284Bパラメータ(うち13Bがアクティブ)で、V4-Proは1.6T(うち49Bがアクティブ)です。 V4-Pro-0813は、 8月13日にリリースされ、Claude-4.8-Opusの性能に並び、 V4-Flash-0731は、 7月31日にリリースされ、そのサイズクラスで最高の性能を発揮し、 V4-Proを上回ります (プレビュー)。コーディング、エージェント型、チャットのワークフロー向けに構築されており、 100万トークンのコンテキストウィンドウを備えたこのガイドでは、Unsloth Dynamic GGUFと Unsloth Desktop.

について、 ロスレスな DeepSeekを使うには、Q8(UD-Q8_K_XL)を使用してください。これはQ4( よりわずか7GB大きい )だけです。UD-Q4_K_XL。ロスレスの8-bit GGUFは です 162 GB で、3-bitは 103GB です。これは 110GBのRAM を搭載した. デバイスで実行できます。DeepSeek-V4-Flash-0731はTerminal Bench 2.1で82.7%、DeepSWEで54.4%、NL2Repoで54.2%を記録しています。 DSpark もGGUF向けに有効化されており、最大で 2倍高速なデコード速度!

使用ガイド実行チュートリアル

📊 量子化分析

私たちの UD-Q8_K_XL 量子化は完全にロスレスです。DeepSeek-V4-Flashは 量子化対応学習済みです。公式チェックポイントは、ルーティングされたエキスパート(モデルの96%)をMXFP4でネイティブに保存し、それ以外をFP8またはBF16で保存しています。GGUFのMXFP4はまさにその形式なので、エキスパートをビット単位で再パックし、FP8は丸めなしでBF16に逆量子化されます。公式のDeepSeek重みとすべてのテンソルを照合したところ、1,328個すべてがビット一致しており、推論時もロスレスのままです(KLダイバージェンス ~0、トップトークン一致率100%)。

-Unsloth のDeepSeek-V4-Flash GGUFは、これらの経路を使わずに変換されたため、公式の重みと異なっています。 UD-Q4_K_XL は同じビット完全一致のエキスパートを維持し、非エキスパートテンソル(モデルの4%)だけをQ8_0に量子化するため、サイズと品質の両面でQ8のすぐ隣に位置します。

公式の重みと比較すると、Unslothの両方の量子化版は品質/サイズのフロンティア上にあります。UD-Q8_K_XLが唯一のロスレス点です。UD-Q4_K_XLは他のコミュニティのMXFP4形式と一致し、Q4_K-experts変換より高精度ですが、それらはより大きいにもかかわらず0.029 KLDに達します。

レイヤーごとの誤差分布がその理由を示しています。ネイティブのMXFP4エキスパートを維持すると、各レイヤーで重み誤差は0%です。エキスパートをQ4_KやIQ2_XXSに再量子化する変換では、ほぼすべての重みが丸められます。Q4_Kで5%、IQ2_XXSでは30%以上です。

私たちのMXFP4は840万個すべての重みで誤差が完全に0ですが、別の4-bitグリッドであるQ4_Kでは各重みを丸める必要があり(RMSE 5.2%)、誤差が発生します。

一部のテンソルでQ8_0とF16を使う方法もロスレスではないことが分かりました。しかも、MXFP4/FP8をうまく動かすためにDeepSeekがQATを適用しているので、さらに悪化します。そのため、それらは直接BF16のまま残す必要がありました。真のロスレス量子化にはUD-Q8_K_XLを使い、UD-Q4_K_XLではBF16項目の一部をQ8_0にダウングレードします。

の完全なベンチマーク表については、 GGUFベンチマークはこちらをご覧ください.

💬 DeepSeek V4チャットテンプレートの改善

また、DeepSeek-V4のチャットJinjaテンプレートを改善し、4000件以上の会話で公式DS4のゴールデンベースラインと同等であることを確認しました

を追加しました reasoning_effort を選択でき、 max、high を公式のDeepSeek-V4と同じように指定できます。DS4に従って正しいシステムプロンプトを前置し、gpt-ossのスタイルに合わせています。

また、ツール呼び出しについては、 reasoning_content はDS4で保持されていましたが、Jinjaチャットテンプレートでは除外されていました。そこで再度追加しました。

思考の無効化、reasoning effortの変更

DeepSeek-V4はデフォルトで推論を使用します。また、推論の強さもサポートしており、 reasoning_effort は「high」「max」、または無効にできます。

思考を無効にするには、次を使用します --chat-template-kwargs '{"enable_thinking":false}'Windows のPowerShellでは、次を使用してください: --chat-template-kwargs "{\"enable_thinking\":false}"

また、 --reasoning on または --reasoning off をllama.cppでも今は使えます!

推論の強さをカスタマイズしたり、推論を無効にしたりするには、以下の例を使用してください:

⚙️ 使用ガイド

DeepSeek-V4-FlashはDeepSeek-V4-Proより小さくて高速で、 284B パラメータ(うち13Bがアクティブ)を持ち、 100万トークンのコンテキストウィンドウ。このモデルには3つのモードがあります。 非思考, 思考 および 思考 最大.

次を使うことをおすすめします UD-IQ3_XXS 。これは 103GB で、最良の結果が得られます。ファイルサイズにはKVキャッシュやコンテキスト割り当てが含まれないため、少なくとも 110GBのRAM は必要です。

この UD-Q8_K_XL 量子化版は、DeepSeek-V4-Flashを完全な元の精度のまま保持しています。サイズは162GBで、少なくとも169GBの空きRAM/VRAMがあるのが理想です。

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

形式
1-bit
2-bit
3-bit
4-bit(ほぼロスレス)
Q8_K_XL(ロスレス)

標準

92 GB

102 GB

110-135 GB

162 GB

169 GB

DSpark

102 GB

112 GB

120-145 GB

172 GB

179 GB

DSparkは標準より多くのVRAMを使用するため約10 GB の追加RAM/VRAM余裕を見込んでください。

推奨設定

DeepSeekは最高の性能のために次のパラメータを推奨しています: temperature = 1.0, top-p = 1.0DeepSeek-V4-Flash-0731 やエージェント型のシナリオでは、 top-p = 0.95 を代わりに推奨し、 top-p = 1.0 は他のタスクに使用します。

Think Highはデフォルトで有効です。 無効化されている場合は、次で有効にできます: --chat-template-kwargs '{"enable_thinking":true}' または UnslothのUIドロップダウンで切り替えできます。詳しくは DeepSeek-V4-Flash-0731

DeepSeek-V4-Flash-0731

temperature = 1.0

top-p = 1.0

top-p = 0.95 (エージェント型のみ)

旧DeepSeek-V4-FlashおよびV4-Pro

temperature = 1.0

top-p = 1.0

  • 最大コンテキストウィンドウ: 1,048,576

  • Think Maxでは、コンテキストを少なくとも 384Kトークン.

DeepSeek-V4-Flashチュートリアルを実行:

このチュートリアルでは、128GB RAMデバイスに収まるので3-bit量子化版を使用します。 UD-IQ3_XXSUD-IQ3_XXS に置き換えてください UD-Q8_K_XL (元の品質)または、マシンに十分なメモリがあれば別の量子化版でも構いません。これでDeepSeek-V4-Flash-0731を Unsloth Desktop . DSparkは Unsloth.

🦥 Unslothガイド🦙 Llama.cppガイド⚡DSparkガイド

🦥 Unslothガイド

DeepSeek-V4-Flash-0731は現在 Unslothで実行および学習できます。これはローカルAI向けの新しいオープンソースUIです。Unsloth Desktopを使うと、ローカルで以下の環境にモデルを実行できます。 MacOS, Windows、Linux、そして:

1

Unslothをインストール

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

Unslothをダウンロード

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

MacOS、Linux、WSL:

Windows PowerShell:

2

DeepSeek-V4-Flashを検索してダウンロード

へ移動して Unsloth Chat またはModel hubに行き、検索バーでDeepSeek-V4-Flashを検索して、目的のモデルと量子化版をダウンロードしてください。

3

DeepSeek-V4-Flash-0731を実行

Unslothを使う場合、推論パラメータは自動設定されるはずですが、手動でも変更できます。 Think Highはデフォルトで有効なので、右側のドロップダウンでNon-thinkまたはThink Maxに切り替えられます。コンテキスト長、チャットテンプレート、その他の設定も編集できます。 DSparkは Unsloth.

詳細については、 Unsloth推論ガイド.

🦙 Llama.cppガイド

1

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

2

これで llama.cpp を直接使ってモデルの読み込みとダウンロードができるようになります。 ollama run。まず、 IQ3_XXSのように使いたい量子化タイプを選択します。また、 export LLAMA_CACHE="folder" を使って llama.cpp を特定の場所に保存するよう強制することもできます。このダウンロード処理は非常に遅くなる可能性があるため、次のセクションの手動ダウンロード手順を使うのがたぶん最善です。

3

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

4

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

DSpark - 推測的デコーディング

DeepSeek-V4-Flash-0731にはネイティブのDSparkがあり、最大で 2倍高速なデコード速度!DSparkはDeepSeekによる新しいアルゴリズムで、単純なMTPより優れており、この 論文で紹介されました。DSparkにより、DeepSeek-V4-Flashは 120 tokens/s に達し、B200 GPUでは元の60 tokens/sベースラインと比べて高速化されます。 DSparkは Unsloth ローカルUI

に自動で有効化されます。 PR 25784 の一部としてLlama.cppに統合され、さらにマルチGPUなどの改善が加わりました。 --spec-draft-n-max 3 を良いデフォルトとして使用することを示しています。これにより1.9倍高速な推論速度が得られます。より大きい値は遅くなるようです。

ドラフターとGGUFの両方をダウンロードしてください。Q8_0版2つとロスレスBF16版を用意しました。DSparkには約10GB多くメモリが必要になるため、128GBマシンではIQ3_XXSとQ8_0が必要になります

その後、llama-cliまたはllama-serverで読み込んでください:

元のDSpark論文からのベンチマークでも、MTPに対してどうかを示しています:

📊 ベンチマーク

GGUFベンチマーク

以下の表では、Unslothおよび他の提供元の量子化版のベンチマークを比較しています。参照 = 公式の重み。4x B200上のctx 512でwikitext-2の困惑度とKLダイバージェンスを測定。

量子化版
サイズ(GB)
PPL
平均KLD
RMS delta-p
同一トップトークン
ビット一致の重み

公式(参照)

156.4

4.5319

0

0%

100%

100%

Unsloth UD-Q8_K_XL

161.9

4.5319

~0(ロスレス)

0.000%

100.000%

100.000%

Unsloth UD-Q4_K_XL

155.1

4.5335

0.0102

3.40%

96.28%

97.46%

bartowski MXFP4

156.0

4.5351

0.0105

3.42%

96.18%

97.57%

antirez Q4KExperts-F16(imatrix)

164.6

4.5743

0.0291

5.87%

93.95%

0.51%

antirez Q4KExperts-F16

164.6

4.5726

0.0290

5.89%

93.94%

0.93%

antirez mixed L37-42-Q4K(imatrix)

97.6

5.8169

0.3605

21.15%

79.74%

0.41%

antirez IQ2XXS(imatrix)

86.7

6.0808

0.4079

22.23%

78.15%

0.39%

antirez IQ2XXS

86.7

6.1518

0.4207

22.74%

77.92%

0.47%

公式ベンチマーク

DeepSeek-V4-Flash-0731 は、起動されるパラメータ数がはるかに少ないにもかかわらず、以下のベンチマークで DeepSeek-V4-Pro (プレビュー) を上回り、主要な独自開発モデルと競争力を維持しています。

ベンチマーク
DeepSeek-V4-Flash-0731
DeepSeek-V4-Flash (プレビュー)
DeepSeek-V4-Pro (プレビュー)
GLM-5.2
Opus-4.8

Terminal Bench 2.1

82.7

61.8

72.1

81.0

85.0

NL2Repo

54.2

39.4

38.5

48.9

69.7

Cybergym

76.7

38.7

52.7

-

83.1

DeepSWE

54.4

7.3

12.8

46.2

58.0

Toolathlon-Verified

70.3

49.7

55.9

59.9

76.2

Agents' Last Exam

25.2

15.8

16.5

23.8

25.7

AutomationBench Public

25.1

10.8

12.8

12.9

27.2

DSBench-FullStack †

68.7

37.0

41.8

61.8

71.6

DSBench-Hard †

59.6

25.8

31.1

54.5

71.7

最終更新

役に立ちましたか?