コンテンツへスキップ
FindOpenSource

DeepSpeed

非常に大規模なモデルを複数の GPU にまたがって効率的にトレーニング・実行するための、Microsoft 発の深層学習最適化ライブラリです。

概要

DeepSpeed は、ZeRO オプティマイザー状態パーティショニングのような、メモリと通信の効率化技術を実装しており、利用可能な GPU メモリに本来収まらないほど大規模なモデルのトレーニングを可能にし、複数の GPU やマシンにまたがるトレーニングを高速化します。(カタログにもある) PyTorch を置き換えるのではなく、それと統合して動作します。

DeepSpeed は、利用可能なハードウェアの限界に挑む大規模モデルをトレーニングするチームに向いています。汎用フレームワークではなく、PyTorch の上に乗る特化した最適化レイヤーで、標準的な単一 GPU やナイーブなマルチ GPU トレーニングでは不十分な場合に、多くのチームが特にこれを選びます。

カテゴリ
AI・機械学習
キーワード
distributed-trainingdeep-learningmodel-optimization
言語
Python
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する