DeepSeek-V4-Flash W4A16+FP8とMTP自己推測:2x RTX PRO 6000 Max-Qで毎秒85トークン

DeepSeek-V4-Flashが、2× RTX PRO 6000 Max-Q(各96 GB、NVLinkなし)で、524kコンテキスト時に85.52 tok/s、128kシングルストリーム時に約111 tok/sで動作。この量子化はpasta-paulのW4A16-FP8ベースを使用していますが、MTPヘッドを後付けしています(元の量子化では読み込み時にMTPが自動的に除去されます)。主な詳細は以下です。
ベンチマーク
- pasta-paulベース、MTPなし、524k: 52.85 tok/s、91 ms TTFT(参考)
- 本モデル、524k 2ストリーム: 85.52 tok/s、155 ms TTFT(+62%)
- 本モデル、128kシングルストリーム: 約111 tok/s、約310 ms TTFT(+110%)
- 健全性ベンチマーク(小サンプル): GSM8K 93%、MMLU 53%、HumanEval(構文)90%
量子化の詳細
- 768のルーテッドエキスパートテンソル(256エキスパート×{w1, w2, w3}): W4A16 INT4グループ=128 sym、GPTQ(コレスキーH⁻¹を使用したFrantar)。256個のultrachat_200kプロンプト×256 max_tokensでキャリブレーション – 17,701 MTPフォワードダンプ、473kトークン。
- 5つのアテンションプロジェクション: FP8_BLOCK(上流のFP8重み、圧縮テンソル互換性のためにweight_scaleに名前変更)
- 共有エキスパート、e_proj、h_proj、ノルム、ゲート、attn_sink: BF16 / FP32
Max-Q固有の修正
Max-Qワークステーションカード(NVLinkなし)では--disable-custom-all-reduceを渡してください。vLLMのCustomAllreduceはCUDA P2Pを使用し、PCIeのみのトポロジでデッドロックします。より低いTTFT(約91 ms対約155 ms)のためのNCCLチューニング:
NCCL_PROTO=LL NCCL_ALGO=Ring NCCL_MIN_NCHANNELS=8 NCCL_NTHREADS=512実行方法
MTPパッチが適用されたpasta-paulのワークスペースのvLLMフォークが必要です。コマンド例:
vllm serve LordNeel/DeepSeek-V4-Flash-Acti-MTP-W4A16-FP8 \
--tensor-parallel-size 2 --kv-cache-dtype fp8 --block-size 256 \
--max-model-len 524288 --max-num-seqs 2 \
--gpu-memory-utilization 0.93 \
--tokenizer-mode deepseek_v4 \
--tool-call-parser deepseek_v4 --enable-auto-tool-choice \
--reasoning-parser deepseek_v4 \
--trust-remote-code \
--disable-custom-all-reduce \
--speculative-config '{"method":"mtp","num_speculative_tokens":1}' \
--host 0.0.0.0 --port 8000このモデルには、AIコーディングエージェント(Claude/Codex/Cursor)でセットアップするためのAGENTS.mdランブックも含まれています。
📖 全文を読む: r/LocalLLaMA
👀 See Also

エージェントスキルの安全性評価:導入前の重要な考慮事項
新しいエージェントスキルをインストールすることで機能が向上する一方、リスクも伴います。システムを保護するために、これらのスキルの安全性を評価する方法を学びましょう。

クロードコードのスキルファイルを実際に動作させる6つのパターン
2,300以上のスキルファイルをテストした結果、ある開発者はClaude Codeのスキルが必要なときに読み込まれるかどうかを決定する6つのパターンを特定しました。具体的には、特定のトリガー言語、1ファイルに1つの機能、使用すべきでない場合のリストなどです。

Reddit投稿:開発者には、より良いツールだけでなく、より優れたAIコーディング手法が必要です
Redditの投稿では、開発者がAIコーディングツールに不満を抱く理由は、コンテキストや構造のない「生のプロンプト」という不適切なプロンプト手法にあると主張されています。著者は、CLAUDE.mdのような足場や構造化されたワークフローを使用して、Claudeから本番環境で使用可能なコードを得ることを推奨しています。

Claude VS Code拡張機能のエラー修正:「command claude-vscode.editor.openLast not found」
Claude VS Code拡張機能バージョン2.1.51には、重大なバグが含まれており、ユーザーが操作しようとすると「コマンド 'claude-vscode.editor.openLast' が見つかりません」というエラーが発生します。回避策はバージョン2.1.49にダウングレードすることです。