本文にスキップ
AI News HubLIVE
サイト内リライト3 分で読了

TencentがAngelSpecをオープンソース化:MTPとブロック並列投機的デコーディングのための統一トレーニングフレームワーク

記事の要約

AngelSpecは、投機的デコーディング用のドラフトモデルをトレーニングするためのTorchネイティブフレームワークです。自己回帰型MTPとブロック拡散DFlyの2つの相補的なドラフターにより、ワークロードの多様性に対処します。トレーニング時テストとターゲットモデルロールアウトを導入し、MTPの受容率を向上。DFlyはハイブリッド条件付けと先行条件付きヘッドを備えています。Hy3-295B-A21Bでは、DFly-8が自己回帰デコーディング比1.98~2.40倍の高速化を実現。

ソースMarkTechPost著者: Michal Sutter
TencentがAngelSpecをオープンソース化:MTPとブロック並列投機的デコーディングのための統一トレーニングフレームワーク
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

Tencentは先日、投機的デコーディング用のドラフトモデルをトレーニングするためのオープンソースのTorchネイティブフレームワーク「AngelSpec」をリリースしました。このフレームワークは、自己回帰型マルチトークン予測(MTP)とブロック並列DFlashファミリーの両方をサポートします。

ほとんどの投機的デコーディング研究は、平均的なベンチマーク混合で良好なスコアを出す単一のドラフターを探しますが、実際のサービストラフィックはそのような混合ではありません。AngelSpecはワークロードの多様性を最優先の設計制約として扱い、構造、トレーニングデータ、検証深度をそれに合わせて特化します。

なぜ単一のユニバーサルドラフターが性能不足になるのか?投機的デコーディングはロスレスです。軽量なドラフターが複数の将来のトークンを提案し、ターゲットモデルが拒否サンプリングを用いて1回のフォワードパスで検証します。加速は、受け入れられるドラフトトークンの数とドラフト検証ラウンドの完了時間の2つに依存します。これらの2つの量はドメイン間で逆方向に動きます。高エントロピーのオープンエンドな会話では、多くの継続が意味的に有効であり、深さとともに受容率が急速に低下します。コードや数学的推論では、プログラミング構文や形式的表現が将来のトークンをより強く制約し、長い予測可能なスパンが生まれ、ブロック並列ドラフティングに適しています。

AngelSpecはしたがって、妥協ではなく2つの相補的なドラフターを提供します。MTPモデルは豊富で多様な会話指向データでトレーニングされ、ブロック拡散モデルはコードおよび数学に焦点を当てたサンプルで強化されます。

MTPパスでは、元のHy3モデルは単一のMTP層と循環的な自己条件付き展開なしでトレーニングされていました。トレーニング目標は長い自己生成チェーンを準備しておらず、深い位置での受容率が低くなります。AngelSpecはパラメータ共有の多深度スキームでこのトレーニングと推論の不一致に対処します。トレーニング中、MTPブロックはDステップで自己回帰的に展開され、各予測が次の呼び出しに入力されます。主な改善点は、ターゲットバックボーンとLMヘッドの凍結、およびターゲットモデルロールアウトによるトレーニングデータの生成です。

Hy3-A21Bでの貪欲デコードにおいて、平均受容率は52.8%から66.4%に、平均受容長は2.58から2.99に向上しました。深い位置での改善は顕著で、GSM8Kではp3が0.290から0.706、HumanEvalでは0.387から0.757に上昇しました。

DFlyはブロック拡散アーキテクチャであり、DFlashに基づき2つの構造変更が加えられています。ハイブリッドターゲット条件付けバックボーンは、DFlashの共有コンテキストとDFlareの層別融合を組み合わせ、先行条件付き自己回帰ヘッドは並列バックボーンの後に配置され、位置ごとの周辺予測を接頭辞条件付き分布に変換します。

初期性能では、Qwen3-8BでDFlyの平均受容長は5.41に達し、DSparkの5.32、DFlashの4.57、MTPの3.24を上回りました。Hy3-A21BではDFlyは4.79を達成し、DFlash比29.8%、MTP比59.7%の相対向上を示しました。

AngelSpecはTorchSpec上に構築され、TTT展開、128Kトークンまでの長コンテキストトレーニング、ドキュメント認識シーケンスパッキング、評価サーバーなどの拡張が実装されています。また、ターゲット(vLLM)、目的関数、最適化器の3レベルでプラグイン可能なインターフェースを提供します。

現在、Hugging FaceとModelScopeで7つのチェックポイントが公開されており、6つのドラフトアーキテクチャのトレーニングをサポートしています。DFlyはHy3-A21Bで平均受容長を4.79に引き上げ、HY3-295B-A21BではDFly-8が自己回帰デコーディング比1.98~2.40倍の高速化を実現。D-cut技術は並行度64でスループットを981 tok/sに向上させ、DFly比+15.7%を達成しました。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • AngelSpecはMTPやDFlyを含む6つの投機的デコーディングアーキテクチャのトレーニングを統一。
  • DFlyブロック拡散ドラフターはHy3-A21Bで平均受容長4.79を達成。
  • フレームワークにはトレーニング時テスト、ターゲットモデルロールアウト、ドキュメント認識パッキングが含まれる。
  • HY3-295B-A21Bでは、DFly-8が並行度4~64で1.98~2.40倍の高速化を実現。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。