AMD:MI300X上の投機的デコーディングが推論を4.3倍高速化
AMDはROCmブログで、Instinct MI300X GPU上での投機的デコーディングの実装を紹介しました。より小さいドラフトモデルがトークンを予測し、より大きいモデルがそれを検証するこの技術は、従来の自己回帰生成と比べて最大4.3倍のスループットを達成しました。
この記事はAIにより一次情報源から生成されました。
AMDは自社のROCmブログで、Instinct MI300Xアクセラレータ上での投機的デコーディングの実装を公開しました。投機的デコーディングは大規模言語モデルの推論を高速化する技術で、より小さいドラフトモデルがトークン列を予測し、より大きいターゲットモデルがそれを並列に検証します。これにより、出力品質を損なうことなく、トークンごとの遅い生成を回避します。
システムはどのように構成されましたか?
AMDはドラフトモデルとしてLlama-3.2-1B-Instructを、ターゲットモデルとしてLlama-3.1-70B-Instructを使用しました。分散は5基のMI300X GPUにまたがり、4基が大きなターゲットモデルの分割用、1基がドラフトモデル専用です。ソフトウェア層はROCm 7.2、PyTorch 2.9.1、FlashInferで構成され、すべて自動化された準備を備えたDocker環境内で動作します。
高速化はどの程度ですか?
alpaca、c4、ultrafeedback、humanevalの各ベンチマークでの測定は、明確な利得を示しました。自己回帰生成は毎秒52.32トークン、標準的な投機的デコーディングは138.06、そして高度なバリアントは毎秒225.86トークンに達しました。これは基本的なアプローチより4.32倍、従来の投機的デコーディングより1.64倍高速な生成を意味します。
なぜこれが重要なのですか?
より高いスループットは、モデルのサービング費用とユーザー向けのレイテンシーを直接的に削減します。このデモは、AMDのハードウェアが成熟したROCmソフトウェアスタックと組み合わさることで、これまで競合プラットフォームに結びついていた高速化技術を提供できることを示しています。
よくある質問
- 投機的デコーディングとは何ですか?
- LLM推論を高速化する技術で、より小さいドラフトモデルが事前にトークンを予測し、より大きいターゲットモデルがそれを並列に検証することで、遅いステップの数を減らします。
- MI300Xではどれだけの高速化が達成されましたか?
- AMDは毎秒225.86トークンのスループットを示しており、これは自己回帰生成より4.32倍、標準的な投機的デコーディングより1.64倍高速です。
📬 AIニュースをあなたの受信箱へ
毎日のダイジェストを自分仕様に——トピック、ソース、頻度を選べます。ワンクリックで解除。