このトピックでは、Stable Diffusion WebUI ツールの使用方法について説明します。
PAI ArtLab コンソールにログインします。
前提条件
-
PAI ArtLab のアクティベーションと権限付与を完了していること。
-
(任意) 無料トライアルリソースやクーポンを申請するか、リソースプランを購入します。詳細については、「PAI ArtLab の課金の概要」をご参照ください。
リソース、クーポン、またはリソースプランは有効期限が切れる前に使用してください。詳細については、「使用量クォータと有効期間の表示」をご参照ください。
操作手順
このトピックでは、Stable Diffusion (共有版) の Text-to-Image 機能を使用して画像を生成し、その画像を基に新しい画像を生成する方法を説明します。
ステップ 1:Text-to-Image
-
PAI ArtLab にログインします。右上隅のアイコン
にカーソルを合わせ、リージョンとして China (Shanghai) を選択します。 -
[ツールボックス] ページで、[Stable Diffusion (共有版)] カードをクリックしてツールを起動します。
-
[Stable Diffusion model] で、ターゲットのチェックポイントモデルを選択します。
-
[Text-to-Image] > [Generation] タブで、次のパラメーターを設定します。
パラメーター
説明
プロンプトエリア
-
ポジティブプロンプト (夏):
Green, Spring, Bamboo Forest, River:1.2, Flowing Water, Nature, Poetic Atmosphere, Green Theme, jade, light green, Masterpiece:1.2, Best Picture Quality, High Definition, Original, Extremely Good Wallpaper, Perfect Light, Extremely Good CG:1.2, Best Picture Quality, Magical Light Effect, super rich, super detailed, 32k, Abstract, 3D<lora:shuimo:0.5> <lora:green:0.1> <lora:guofeng:0.8> -
ネガティブプロンプト:
lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry
サンプリングステップ数
30 に設定します。
サンプリングメソッド
[DPM++2M Karras] を選択します。
幅
512 に設定します。
高さ
768 に設定します。
ランダムシード
次のいずれかの値を使用します:
-1、994414790、2897581471、4112712676、または 460787179。
-
-
[Text-to-Image] > [Generation] > [ControlNet] > [ControlNet Unit 0] タブで、次のパラメーターを設定します。
パラメーター
説明
単一画像
サンプル画像をアップロードし、Enable、[ピクセルパーフェクト]、[プレビューを許可] にチェックを入れます。
コントロールタイプ
[Lineart] を選択します。
プリプロセッサ
[lineart_coarse] を選択します。
Models
[control_v11p_sd15_lineart[3ead383e]] を選択します。
コントロールの重み
0.8 に設定します。
-
をクリックして、前処理の結果をプレビューします。[プリプロセッサ] を
lineart_coarseに、[モデル] をcontrol_v11p_sd15_lineart [3ead383e]に設定します。 -
生成 をクリックします。
他のパラメーターを変更することなく、さまざまなプロンプトとモデルを組み合わせて、多様なスタイルの画像を生成できます。
ステップ 2:Image-to-Image
-
次のいずれかの方法を使用して、Text-to-Image の結果を Image-to-Image に送信します。送信された画像には、その生成に使用されたすべての情報が含まれています。
-
方法 1:[Text-to-Image] タブで、[合計バッチ数] を 4 に設定し、生成 をクリックして、満足のいく結果を選択し、
をクリックして Image-to-Image に送信します。 -
方法 2:[PNG 情報] タブで、生成された画像をアップロードし、[Image-to-Image に送信] をクリックします。
-
-
[Image-to-Image] > [Generation] > [ControlNet] > [ControlNet Unit 0] タブで、次のパラメーターを設定します。
パラメーター
説明
単一画像
生成された画像をアップロードし、Enable、[ピクセルパーフェクト]、[プレビューを許可]、[独立したコントロール画像をアップロード] にチェックを入れます。
コントロールタイプ
[Tile] を選択します。
[プリプロセッサ] と Models はデフォルト値のままにしてください。
重みの制御
0.8 に設定します。
-
[Image-to-image] > [生成] > [スクリプト] > [ControlNet Unit 0] タブで、以下のパラメーターを設定します。
パラメーター
説明
スクリプト
[Ultimate SD upscale] を選択します。
ターゲットサイズタイプ
[画像サイズからスケール] を選択します。
アップスケーリングアルゴリズム
[4x-UltraSharp] を選択します。
-
生成 をクリックします。
関連操作
Stable Diffusion WebUI (プラグイン) のインストール
ノードのインストールをサポートしているのは、Stable Diffusion WebUI の 専用版 のみです。詳細については、「ローカルモデルプラグインを PAI ArtLab プラットフォームにアップロードする」をご参照ください。
モデルギャラリーからのモデルの追加
詳細については、「モデルギャラリーのモデルを使用する」をご参照ください。
付録:PAI ArtLab Stable Diffusion WebUI とオープンソースの Stable Diffusion WebUI の違い
PAI ArtLab Stable Diffusion は、Alibaba Cloud の Elastic Algorithm Service (EAS) 上に構築されており、オープンソースの Stable Diffusion プロジェクトへの高速なクラウドデプロイメントとアクセスを提供します。
クラウドデプロイメントとエンタープライズ要件を満たすため、PAI は互換性を維持しながらオープンソースプロジェクトをカスタマイズし、PAI Stable Diffusion WebUI ソリューションを提供しています。主な特徴は次のとおりです:
-
アジャイルなデプロイメント
-
Alibaba Cloud アカウントを作成後、5 分以内にデプロイし、ローカルデプロイメントに匹敵するパフォーマンスの WebUI アクセスリンクを取得できます。
-
人気のプラグインがプリインストールされており、トレンドのオープンソースモデルのダウンロードが高速化されています。
-
クラウドは、A10、GU60、GU100 などのモデルを含む幅広い GPU リソースを提供し、GPU メモリは 24 GB、48 GB、80 GB、96 GB のオプションがあり、さまざまな複雑さのタスクを実行できます。
-
-
エンタープライズグレードの機能
-
フロントエンドとバックエンドのデカップリングにより、複数ユーザー、複数 GPU のクラスタースケジューリングが可能です。例えば、10 人のユーザーが 3 つの GPU を共有できます。
-
RAM ユーザー認証をサポートし、アクセスエンドポイントと GPU リソースを共有しながら、モデルと出力を分離します。
-
課金は、ワークスペースとクラスターごとのコスト配分をサポートし、財務管理を効率化します。
-
-
詳細な最適化とプラグインエコシステム
-
PAI-Blade と統合されており、元のバージョンと比較して画像生成を 2~3 倍、xFormers と比較して 20%~60% 高速化し、出力品質の低下はありません。
-
モデルと画像の簡単なクラウドベースの転送のための filebrowser プラグインが含まれています。
-
オープンソースモデルのダウンロードを高速化し、モデルごとにプロンプト、画像結果、パラメーターを管理するための自己開発の modelzoo プラグインを備えています。
-
エンタープライズユーザー向けに、集中型プラグイン管理とパーソナライズされたユーザー設定をサポートします。
-