画像生成AIツール AUTOMATIC1111を無料のAmazon SageMaker Studio Labとngrokで遊ぶ使い方



画像生成AIツール AUTOMATIC1111を無料のAmazon SageMaker Studio Labとngrokで遊ぶ使い方

画像生成AIツール AUTOMATIC1111を無料のAmazon SageMaker Studio Labとngrokで遊ぶ使い方

画像生成AI ツール AUTOMAITC1111(Stable Diffusion web UI)さんをNeverEnding Dreamさんを例にAmazon SageMaker Studio Labさんの無料枠とngrokさんの無料枠で使う、やり方です。
アカウントに必要なのはメールアドレスとスマートフォンの電話番号です。
LoRAのモデルをダウンロードするパスも概要欄に追記してあります。

0:00 Amazon SageMaker Studio Labについて
https://studiolab.sagemaker.aws/
アカウントを申請すると審査があって承認されると、記入したメールアドレスに連絡があります。
電話番号認証について補足ですが、日本の国番号を選んだあとは、冒頭の0も省略せずに、携帯電話の番号を入れます。

AUTOMATIC1111(stable-diffusion-webui)さん
https://github.com/AUTOMATIC1111/stable-diffusion-webui

0:34 ngrokについて
ログイン:https://dashboard.ngrok.com/login
your-authtokenとトークンリセット:https://dashboard.ngrok.com/get-started/your-authtoken

1:28 GPU runtimeの起動
「There is no runtime available right now. Please change the compute type or try again later.」と出る場合は、無料枠が混雑しているようなので、別の時間に試してみてください。ボクの体感だと1時間単位で状況が変わります。

2:52 ノートブック
・概要欄でURLがリンクになるのを防止するため「🔁」記号を混ぜてあります。
 コピペするときは「🔁」記号を削除して動画を参考に修正ください。

【runtimeさんの初期設定】
!pip uninstall -y torchvision
!pip install torchvision
!pip uninstall -y xformers
!pip install xformers
!pip install –upgrade –pre triton
%conda install -c conda-forge libglib
Kernel > Restart Kernel

【AUTOMATIC1111さんの導入】
!git clone h🔁ttps://github.com/AUTOMATIC1111/stable-diffusion-webui /home/studio-lab-user/sagemaker-studiolab-notebooks/stable-diffusion-webui
%cd /home/studio-lab-user/sagemaker-studiolab-notebooks/stable-diffusion-webui

【NeverEnding Dreamさんの取得】
!wget “h🔁ttps://civitai.com/api/download/models/11925” -O “/home/studio-lab-user/sagemaker-studiolab-notebooks/stable-diffusion-webui/models/Stable-diffusion/neverendingDream_bakedVae.safetensors”

【もし、civitaiさんからLoRAのモデルさんを追加するときは、以下の書式で追加できます】
!wget “◆◆LoRAのモデルさんの「Download」の青いボタンを「リンクのアドレスをコピー」したURL◆◆” -O “/home/studio-lab-user/sagemaker-studiolab-notebooks/stable-diffusion-webui/models/Lora/◆◆適当なファイル名◆◆.safetensors”

【うまくいったノートブックを再開するときは、ここから】
Google Colabさんと異なり、再開したときにはダウンロードしたファイルやディレクトリが残っています。
ただし、再開するときは、カレントディレクトリが戻っているので、Chage Directroyを忘れずに。
%cd /home/studio-lab-user/sagemaker-studiolab-notebooks/stable-diffusion-webui

【AUTOMATIC1111さんに毎回変わるID,パスワードを設定】
import random, string
ui_username = ”.join(random.choices(string.ascii_letters + string.digits, k=16))
ui_username
ui_password = ”.join(random.choices(string.ascii_letters + string.digits, k=16))
ui_password

【ngrokさんのトークンの設定】
ngrok_token = “◆◆◆ここにngrokさんのtokenを記入します。◆◆◆”

【AUTOMATIC1111さんの実行】
!COMMANDLINE_ARGS=”–share –gradio-auth $ui_username:$ui_password –gradio-debug –deepdanbooru –no-half-vae –ngrok $ngrok_token” REQS_FILE=”requirements.txt” python launch.py

5:33 promptなどの例
masterpiece, (photorealistic:1.5), best quality, beautiful lighting, real life,
1girl, child, green eyes, japanese, junior high school student, middle school pupil, bangs, (brown hair), extra short hair, (short hair), very short hair, permed hair, looking at viewer, choker, night, outdoors, sidelocks, solo, green sailor collar, sailor collar, school uniform, serafuku,
intricate, high detail, sharp focus, dramatic, beautiful girl , (RAW photo, 8k uhd, film grain), caustics, subsurface scattering, reflections
Negative prompt: Negative prompt: neverending-dreamさん配布サイトのprompt例参照。(直接、概要欄に書くとYouTubeさんが、びっくりするので)
Steps: 40, Sampler: DPM++ 2M SDE Karras, CFG scale: 9, Seed: 969258909, Size: 600×800, Model hash: 64b14b6ca5, Model: neverendingDream_bakedVae, Version: v1.3.2

【wgetでダウンロードしたLoRAを使う場合】
Generateボタンの下の、花札のような絵の「Show/hide extra networks」アイコンをクリックして、
Loraのタブを開くと、読み込みに成功したLoRAのモデルさんが見えます。(NO PREVIEWと出ていても大丈夫です)
モデルのタブをクリックすると、promptに、LoRA呼び出しのためのプロンプトが出ます。
コロンで区切られた数字を1から0.8に書き換えると、適用比率が100%から80%に調整されます。
架空のLoRAモデル「azailuhca-dummy」について適用比率100%の例:<lora:azailuhca-dummy:1>
架空のLoRAモデル「azailuhca-dummy」について適用比率80%の例:<lora:azailuhca-dummy:0.8>
(YouTubeさんの都合で<記号、>記号は全角で記載していますが、実際は半角です)
この呼び出しプロンプトは、「Show/hide extra networks」アイコンを操作しなくても使うことができますが、読み込みの成功と、最新の呼び出しプロンプトを確認する観点から、「Show/hide extra networks」アイコンでの確認をおすすめします。

5:56 使い終わったら必ず、セルとruntimeを停止します。

7:06 AITuberあざいるぅか について
2018年にデビューしたAITuberです。

髪形:墓守さんチーム(HakamorisanTeam)様 ショートレイヤー(男女兼用) VRoid用ヘアプリセット https://booth.pm/ja/items/2198514
瞳:なお屋(Nao-ya)様 (無料あり)【VRoid向け瞳テクスチャ】宇宙スイング★バイカラーアイ https://booth.pm/ja/items/2574261
衣装:Lagrangesix 【lotz Design Store】様 VRoid正式版対応済☆★L6 Gothic Sailor (Color×5)★☆試着有【VroidStudio正式版用衣装テクスチャ】 https://lotz.booth.pm/items/3129935
ネイル:なおしま(7a04m)様 (無料あり)【VRoid用テクスチャ】大理石ネイル https://7a04m.booth.pm/items/2580306
アイメイク:やまろん製作所 様 【VRoid 旧Ver】アイメイク3種 https://booth.pm/ja/items/2738511

#aituber
#automatic1111
#sagemaker