AlibabaResearch/SparkDiffusion

SparkDiffusion: Accelerating DiT video generation by 265× via joint Sparsity, Distillation, Quantization, etc.

何を解決するか

SparkDiffusionは、Diffusion Transformer (DiT) 動画生成モデルの推論を高速化するためのフレームワークであり、特にWan 2.1およびWan 2.2モデルを対象としています。密な複数ステップ生成の高い計算コストを克服し、単一GPU上で最大265倍の高速推論を実現しながら、生成品質を維持します。

仕組み

このフレームワークは、加速を実現するための3つのアプローチを採用しています。

  1. スパース低ランク注意(RoLa): 学習および推論の両方で注意機構の複雑さを低減する効率的な注意設計です。
  2. 少数ステップ蒸留(CrossDistill): 軌道レベルのハイブリッド蒸留技術で、高品質な動画を大幅に少ないステップ数(例:3〜4ステップ)で生成可能にします。
  3. カスタム高性能演算子: 外部依存性のない独自開発の推論演算子で、スパース注意機構の実行を最適化しています。

さらに、重み・活性化の量子化をサポートし、スパース注意のファインチューニングおよび蒸留のエンドツーエンドパイプラインを提供しています。

対象ユーザー

テキストから動画(T2V)や画像から動画(I2V)を生成する際、遅延と計算リソースを大幅に削減したい開発者や研究者向けです。

主な特徴

  • 劇的な高速化: 密なベースラインに対して200倍以上のエンドツーエンド推論加速を達成。
  • Wanモデル対応: Wan 2.1およびWan 2.2アーキテクチャと完全互換。
  • 統合パイプライン: スパース注意のファインチューニング、少数ステップ蒸留、最適化された推論用ツールを提供。
  • カスタム演算子: 外部依存なしで高性能推論を実現する独自の融合カーネルを含む。
  • プラグイン可能なレジストリ: コアコードを変更せずにカスタム注意変種を統合可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト