Repolode
modelscope

modelscope/DiffSynth-Studio

低VRAMでの推論・学習に対応した、画像・動画・音声生成向けのオープンソースDiffusionモデルエンジン。

スター
13,276
フォーク
1,318
未解決の Issue
566
最終コミット
7 時間前

これは何?

DiffSynth-Studioは、ModelScope Communityが開発する、Diffusionモデルの実行と学習のためのPythonフレームワークです。画像生成・編集、動画生成、音声・音楽生成、画像品質評価など、幅広い主要なオープンソースモデルを統合しています。

主な目標は、限られたハードウェアでも大規模モデルを使えるようにすることです。モデルのパラメーターをディスク、システムメモリ、VRAMに分散して配置することで、メモリ容量の少ない一般向けGPUでも推論を実行できます。NF4やINT8などの形式への量子化により、推論やLoRA学習に必要なメモリをさらに削減できます。推論に対応するモデルの多くは学習にも対応しており、ベースモデル、LoRA、追加入力に対応するアダプターを扱えます。

また、テキストやVAEのエンコードなどのデータ処理を勾配ベースの学習段階から切り離すSplit Trainingモードに加え、CPUオフロード学習と差分LoRA学習も備えています。関連プロジェクトには、ComfyUIワークフロー向けのDiffSynth-ComfyUIと、LoRA学習向けのDiffSynth-WebUIがあります。

主な機能

  • 01画像、動画、音声、音楽生成向けの主要なオープンソースモデルを統合。
  • 02ディスク、メモリ、VRAMへのレイヤー単位の配置により、VRAMの少ないGPUでも大規模モデルを実行。
  • 03NF4、INT8などへの量子化により、推論とLoRA学習に必要なメモリを削減。
  • 04ベースモデル、LoRA、追加入力に対応するアダプターモデルの学習をサポート。
  • 05Split Trainingにより、勾配計算を伴わない処理を学習段階から切り離し、学習を高速化。
  • 06一般向けGPUでのLoRA学習に使えるCPUオフロード学習。

ユースケース

  • VRAMが限られた一般向けGPUで、大規模な画像・動画生成モデルを実行する。
  • 1台のワークステーションでDiffusionモデル用のLoRAアダプターを学習する。
  • 統一されたPythonフレームワーク上で、ControlNet、画像編集、動画生成モデルを試す。
  • 新たに公開されたオープンソースDiffusionモデル向けに、独自の推論・学習パイプラインを構築する。

使う前に知っておきたいこと

  • READMEによると、開発を担当するメンテナーは少数のため、新機能の追加やIssueへの対応に時間がかかる場合があります。
  • メジャーバージョンの更新後、一部の古い機能はメンテナンスされていません。

トピック

よくある質問

DiffSynth-Studio とは?
低VRAMでの推論・学習に対応した、画像・動画・音声生成向けのオープンソースDiffusionモデルエンジン。 DiffSynth-Studioは、ModelScope Communityが開発する、Diffusionモデルの実行と学習のためのPythonフレームワークです。画像生成・編集、動画生成、音声・音楽生成、画像品質評価など、幅広い主要なオープンソースモデルを統合しています。
DiffSynth-Studio は無料で使えますか?ライセンスは?
DiffSynth-Studio は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
DiffSynth-Studio は今もメンテナンスされていますか?
活発にメンテナンス中。DiffSynth-Studio の最終コミットは 2026年10月20日 です。
DiffSynth-Studio は何に使えますか?
VRAMが限られた一般向けGPUで、大規模な画像・動画生成モデルを実行する。 1台のワークステーションでDiffusionモデル用のLoRAアダプターを学習する。 統一されたPythonフレームワーク上で、ControlNet、画像編集、動画生成モデルを試す。 新たに公開されたオープンソースDiffusionモデル向けに、独自の推論・学習パイプラインを構築する。
DiffSynth-Studio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/modelscope/DiffSynth-Studio

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト