SwarmUI v0.9.3 ベータ版。
以前は StableSwarmUI として知られていました。
パワーツールの簡単なアクセス、高性能、拡張性を重視したモジュール式 AI 画像生成 Web ユーザー インターフェイス。 Stable Diffusion、FluxなどのAI画像モデルをサポートしており、将来的にはAIビデオ、オーディオなどもサポートする予定です。
Discord に参加してプロジェクトについて話し合ったり、サポートを受けたり、お知らせを確認したりすることができます。
新機能の最新情報については、機能発表スレッドに従ってください。
このプロジェクトはベータ版です。つまり、ほとんどのタスクに対して Swarm には優れたツールが用意されていますが、さらに多くの機能が計画されています。 Swarm は、初心者からプロまで、ほとんどのユーザーにとって理想的な UI として推奨されます。まだ解決すべきことがいくつかあります。
初心者ユーザーは、Swarm の主要な [生成] タブ インターフェイスを気に入るはずで、さまざまな強力な機能を備えたものを簡単に生成できます。上級ユーザーは、無制限の生のグラフを取得するために [快適なワークフロー] タブを好むかもしれませんが、便利な機能 (画像エディター、自動ワークフロー生成など) やパワーツール (グリッド ジェネレーターなど) を使用するために [生成] タブに戻る理由もまだあります。
Swarm をベータ版から完全に準備が整ったリリース状態に押し上げることに興味がある方は、PR を送信することを歓迎します (最初に貢献ドキュメントをお読みください)。GitHub または Discord で私たちに連絡することができます。機能を PR する前に、連絡してその機能の計画について尋ねることを強くお勧めします。すでに具体的な計画があったり、進行中の作業がある場合もあります。
まだ実装されていない主な機能ターゲット:
警告: Google Colab では、特に無料アカウントの場合、自己責任でリモート WebUI の使用を必ずしも許可しているわけではありません。
Swarm を試したい場合の Colab リンク: https://colab.research.google.com/github/mcmonkeyprojects/SwarmUI/blob/master/colab/colab-notebook.ipynb
Runpod テンプレート (注: サードパーティの寄稿者 nerdylive123 によって保守されています): https://runpod.io/console/deploy?template=u7mlkrmxq3&ref=c6jd6jj0
初めて起動する場合は数分かかる場合があることに注意してください。コンテナーのログをチェックして、セットアップの進行状況を確認します。テンプレートを確認してください?
使い方のヒントが記載されています。
注: Windows 10 を使用している場合は、最初に git と DotNET 8 SDK を手動でインストールする必要がある場合があります。 (Windows 11 ではこれは自動化されています)。
Program Files
ではない) に保存し、実行します。 (TODO): さらに簡単な自己完結型のプレインストーラー。一般的なインストール画面を提供し、フォルダーなどを選択できる.msi
または.exe
です。
git clone https://github.com/mcmonkeyprojects/SwarmUI
を実行します。launch-windows.bat
を実行します。まだインストールされていない場合は、OS パッケージ マネージャーを介してgit
、 python3
インストールします (python に直接含まれていないディストリビューションにはpip
とvenv
必ず含めてください)
sudo apt install git python3-pip python3-venv
install-linux.sh ファイルをダウンロードし、インストール先の場所に保存して実行します。
wget https://github.com/mcmonkeyprojects/SwarmUI/releases/download/0.6.5-Beta/install-linux.sh -O install-linux.sh
chmod +x install-linux.sh
./install-linux.sh
スクリプトを実行すると、すべてがインストールされ、最終的にブラウザで Web ページが開きます。
ページ上のインストール手順に従ってください。
今後いつでもlaunch-linux.sh
スクリプトを実行して Swarm を再起動できます。
ページが自動的に開かない場合は、 http://localhost:7801
手動で開くことができます。
git
、 python3
インストールします (python に直接含まれていないディストリビューションにはpip
とvenv
必ず含めてください)sudo apt install git python3-pip python3-venv
dotnet-sdk-8.0
が必要です)aspnet-runtime
が個別にインストールされることを期待していると述べています。cd
。git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-linux.sh
http://localhost:7801/Install
を開きます (自動的に起動しない場合)(TODO): ディストリビューションごとの詳細などを記載した専用のドキュメントをアウトリンクするかもしれません。 Linux 用のワンクリック インストーラーも作成してみませんか?
注: SwarmUI は、M1 または M2 (Mx) Apple シリコン プロセッサを搭載した Mac コンピュータでのみ実行できます。
brew update
使用して、 brew
パッケージが更新されていることを確認します。brew doctor
を使用してbrew
インストールを確認します。コマンド出力にエラーは表示されないはずです。brew install dotnet
。brew install [email protected]
およびbrew install virtualenv
使用してインストールします。cd
) を SwarmUI をインストールするフォルダーに変更します。git clone https://github.com/mcmonkeyprojects/SwarmUI
。cd SwarmUI
を実行し、インストール スクリプト./launch-macos.sh
を実行します。インストールが開始され、インターネットから安定した拡散モデルがダウンロードされます。インターネット接続によっては、これには数分かかる場合があります。 Web ブラウザで SwarmUI ウィンドウが開くまで待ちます。
SwarmUI のインストール中に、使用するバックエンドのタイプを指定するよう求められます。 M1 または M2 を搭載した Mac コンピューターの場合、[モデルのダウンロード] 画面で ComfyUI バックエンドを安全に選択し、Stable Diffusion XL Base および Refiner モデルを選択できます。
cd
。git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-docker.sh
localhost:7801
にアクセスしますModels
とOutput
ディレクトリを転送し、 Data
とdlbackend
独立した永続ボリュームとしてマウントすることに注意してください。ドキュメントフォルダーを参照してください。
「Swarm」という名前は、UI の元の主要な機能を参照しています。つまり、GPU の「スウォーム」がすべて同じユーザーの画像を一度に生成できるようにする機能です (特に大規模なグリッド生成の場合)。これは名前の由来となった機能にすぎず、Swarm のすべてが終わるわけではありません。
SwarmUI の全体的な目標は、安定した拡散に関するすべての機能を備えたワンストップ ショップになることです。
技術的な選択に関する動機については、動機に関するドキュメントを参照してください。
このプロジェクト:
YOLOv8
顔検出用の Ultralytics (AGPL) を自動的にインストールできます (つまり、 SwarmYoloDetection
ノードまたは
構文の使用は AGPL 条件の対象になる可能性があります)。IP Adapter - Face
サポートSwarmUI 自体は MIT ライセンスの下にありますが、一部の使用法は上記の接続プロジェクト リストの GPL バリアント ライセンスの影響を受ける可能性があり、使用されるモデルには独自のライセンスがあることに注意してください。
(2024 年 6 月より前の更新の場合)
MIT ライセンス (MIT) Copyright (c) 2024 Stability AI
MIT ライセンス (MIT)
著作権 (c) 2024 アレックス "マクモンキー" グッドウィン
本ソフトウェアおよび関連ドキュメント ファイル (以下「ソフトウェア」) のコピーを入手した人には、使用、コピー、変更、マージする権利を含むがこれらに限定されない、制限なくソフトウェアを取り扱う許可が、ここに無償で与えられます。 、以下の条件を条件として、本ソフトウェアのコピーを出版、配布、サブライセンス、および/または販売すること、および本ソフトウェアが提供される人物にそれを許可すること。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。