🦜 EasyPhoto は、AI の肖像画を生成するための WebUI プラグインです。このコードは、関連するデジタル分身のトレーニングに使用することができます。
🦜 🦜 ようこそ!
概要:
EasyPhoto は、AI の肖像画を生成するための WebUI プラグインです。このコードは、関連するデジタル分身のトレーニングに使用することができます。トレーニングには、5〜20 枚の肖像画を使用することをお勧めします。最適なのは、半身写真で、メガネをかけないでください(少量なら許容できます)。トレーニングが完了したら、推論部分で画像を生成することができます。プリセットのテンプレート画像を使用したり、独自の画像をアップロードしたりすることもサポートしています。
私たちの UI インターフェースは次のようになります:
トレーニング部分:
推論部分:
クイックスタート:
- クラウド使用:AliyunDSW/AutoDL/Docker
a. Aliyun DSW を使用する
DSW には無料の GPU 時間があり、ユーザーは 1 回申請することができます。申請後は 3 ヶ月間有効です。
Aliyun は Freetier で無料の GPU 時間を提供しており、それを取得して AliyunPAI-DSW で使用することができます。EasyPhoto を 3 分以内に起動することができます:https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto
DSW ノートブック
b. AutoDL を使用する
AutoDL を使用している場合、提供されているイメージを使用して Stable DIffusion webui を素早く起動することができます。
必要なイメージを選択するために、コミュニティイメージに以下の情報を入力できます。
aigc-apps/sd-webui-EasyPhoto/sd-webui-EasyPhoto
c. Docker を使用する
Docker を使用する場合は、マシンに正しいグラフィックカードドライバと CUDA 環境がインストールされていることを確認し、次のコマンドを実行します:
イメージを取得する#
docker pull mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3
イメージに入る#
docker run -it -p 7860:7860 --network host --gpus all mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3
WebUI を起動する#
python3 launch.py --port 7860
使用方法:
- モデルのトレーニング
EasyPhoto のトレーニングインターフェースは次のようになります:
左側にはトレーニング画像が表示されます。写真をアップロードするには、写真をクリックし、アップロードした写真を削除するには「写真をクリア」をクリックします。
右側にはトレーニングパラメータが表示されますが、最初のトレーニングでは調整できません。
写真をアップロードした後、画像のアップロードを開始できます。5〜20 枚の画像をアップロードすることをお勧めします。異なる角度と照明を含めると良いです。眼鏡をかけていない画像がいくつかあると良いです。すべての画像に眼鏡が含まれている場合、生成された結果には簡単に眼鏡が生成されます。
次に、下の「トレーニングを開始」をクリックします。この時点で、上記のユーザー ID(ユーザー名など)を入力する必要があります。
モデルのトレーニングが開始されると、webui は自動的にトレーニングログを更新します。更新されない場合は、「ログを更新」ボタンをクリックしてください。
パラメータを設定する場合、各パラメータの解説は次のとおりです:
- 人物の生成
a. シングル人物テンプレート
ステップ 1:リフレッシュボタンをクリックして、トレーニング後のユーザー ID に対応するモデルをクエリします。
ステップ 2:ユーザー ID を選択します。
ステップ 3:生成するテンプレートを選択します。
ステップ 4:「生成」ボタンをクリックして結果を生成します。
b. マルチ人物テンプレート
ステップ 1:EasyPhoto の設定ページに移動し、num_of_Faceid を 1 より大きい値に設定します。
ステップ 2:設定を適用します。
ステップ 3:webui の UI インターフェースを再起動します。
ステップ 4:EasyPhoto に戻り、複数の人物のテンプレートをアップロードします。
ステップ 5:2 人のユーザー ID を選択します。
ステップ 6:「生成」ボタンをクリックします。画像生成を実行します。