vLLM Day 0 Support for Qwen3.8-2.4T-A95B

vLLMは、Qwen3.8-2.4T-A95BのDay-0サポートを提供開始しました。これにより、オープンウェイトでQwen-Maxクラスのモデルをデプロイすることが可能になります。このリリースではQwen 3.5アーキテクチャが統合されており、アーキテクチャの変更を必要とせずに、vLLM上で即座にモデルを実行できます。

Model Architecture and Hardware Requirements

Qwen3.8-2.4T-A95Bは、2.4兆パラメータと512個のエキスパートを持つ疎なMixture-of-Experts (MoE) モデルです。その92層のハイブリッドバックボーンは、特定の注意機構(attention mechanism)を利用しています。具体的には、4層ごとにフルアテンションが適用され、残りの69層は線形アテンション(linear attention)を利用します。

ハードウェア要件は、精度(precision)によって異なります:

  • Full Precision/FP8: NVIDIA B300またはAMD MI355Xノードが少なくとも2つ必要です。
  • FP4 Quantized: 単一のノードで実行可能です。

Precision and Quantization Options

公式のBF16およびFP8チェックポイントに加え、InferactはMXFP4およびNVFP4量子化ウェイトをリリースしました。これらのFP4バージョンは、Round-to-Nearest (RTN) 量子化とアクティベーション・キャリブレーションを使用し、4ビット・アクティベーションを可能にします。特に、ルーティングされたエキスパートと特定の層を対象にすることで、メモリと帯域幅のオーバーヘッドを削減しています。

初期の検証結果では、FP4量子化は精度を維持していることが示されています。例えば、GSM8Kベンチマーク(strict/flexible)において、NVFP4バージョンは90.37% / 91.05%を達成し、FP8の89.61% / 90.52%と比較されました。AIME25 @3 (avg/pass)では、NVFP4は92.22% / 96.67%に達し、FP8の87.78% / 93.33%に対して優位性を示しました。

Hardware-Specific Optimizations

この規模のモデルをサポートするために、vLLMはNVIDIAおよびAMDと協力して、最適化されたカーネルを開発しました:

NVIDIA Platforms

NVIDIAとInferactは、Dense GEMMs、MoE routing、Attention (GQA)、およびLinear Attention (Gated Delta Rule) のための超高速カーネルを開発しました。この実装には、通信オーバーヘッドを最小限に抑えるための新しい融合(fused)カーネルが含まれており、AttentionとExpert ParallelismのためのData ParallelismとTensor Parallelismを組み合わせた、特定のタスク分解が組み込まれています。

AMD Instinct GPUs

高速化は、AITER-fused Gated DeltaNet decode、attention、およびMoEカーネルを介して実現されます。これにより、データの移動とカーネル起動のオーバーヘッドを削減します。共有エキスパート・パスは最適化されたhipBLASLt GEMMカーネルを利用し、ルーティングされたエキスパートはAITER FusedMoEを使用します。さらに、AMD Quark量子化サポートにより、効率的なMXFP4デプロイメントが可能です。

Deployment and Configuration

最適なパフォーマンスを得るために、Qwen 3.8モデルカードは以下の生成パラメータを推奨しています:

  • Temperature: 1.0
  • Top_p: 0.95
  • Top_k: 20
  • Min_p: 0.0
  • Presence Penalty: 0.0
  • Repetition Penalty: 1.0

Qwen 3.8は推論モデル(reasoning model)であるため、ユーザーは、エージェント的ワークフロー(agentic workflows)に十分なトークン予算を確保するために、高い max_tokens 値(例:128,000)を設定することを推奨されます。

Quick Start Commands

NVFP4 Deployment:

vllm serve Inferact/Qwen3.8-2.4T-A95B-NVFP4 \
  --linear-backend flashinfer_cutedsl \
  --tensor-parallel-size 8 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder \
  --reasoning-parser qwen3 \
  --speculative-config '{"method":"mtp","num_speculative_tokens":3}'

MXFP4 Deployment:

vllm serve Inferact/Qwen3.8-2.4T-A95B-MXFP4 \
  --tensor-parallel-size 8 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder \
  --reasoning-parser qwen3 \
  --speculative-config '{"method":"mtp":"mtp","num_speculative_tokens":3}'

Sources

関連

  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch