QLOOKアクセス解析
WHAT.txt archives

ご案内 _ 由無しEssay _ 由無しDiary _ プログラム _ Regist"o"ry _ 座右のメイド _ PC記録-2,3,4

設定とデータの移行メモ


旧機で実施した設定までは思い出しながら復元できそうです。
折角ダウンロードしてある checkpoint、VAE、prompt ファイルは活かさないと勿体ない。
次に Stable Diffusion の環境を作るときも、この環境を移行することになるので、備忘録です。

ところで5月の時は、Automatic1111 の環境を自動で作る実行ファイルで一括設定していたようです(忘れてました)
どおりで今回みたいな苦労がなかったわけです。



■webui起動ショートカット
管理者でインストールしたから?
バッチファイルへのショートカットを実行するとエラー。

管理者で cmd を開いて以下実行。
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui¥repositories¥stable-diffusion-stability-ai
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui¥repositories¥generative-models
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui¥repositories¥k-diffusion
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui¥repositories¥CodeFormer
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui¥repositories¥BLIP
 git config --global -add safe.directory d:¥SD1111¥stable-diffusion-webui


■各種フォルダへのショートカット
Stable diffusion を導入したフォルダにある下記フォルダはファイルを頻繁にコピーするので、デスクトップにショートカットを作っておく。

作画モデル(checkpoint)ファイル:
 Models¥Stable-diffusion

色調設定(VAE)設定ファイル:
 Models¥VAE

拡張設定ファイル:
 embeddings

結果出力フォルダ:
 outputs
 更に txt2img-image などのサブフォルダが作られる
 その下に日付フォルダが作られる


■VAEを選べるようにする
webuiを起動する。
Settings タブを選択。
User interface の詳細、Quicksettings list
 sd_model_checkpoint の後に「,sd_vae」を追記。
右上の Apply settings → Reload UI をクリック。


■Dynamic prompts の導入
昔は GitHub 指定してインストールした気がするけど今は簡単。

Extensions → Available → Load from: をクリック。
Search に「dynamic p」まで入力すると絞り込まれるので install。
Extensions → Installed → Apply and restart UI をクリック。

txt2img タブに Dynamic prompts が追加され、▼で開くと有効になっている。


■ControlNetの導入
Extensions → Install from URL → URL for extension's git repository
 https://github.com/Mikubill/sd-webui-controlnet.git

旧機からモデルファイルをコピー。
 Models¥ControlNet
  control_???-fp16.safetensors


■EasyNegative
Hugging face からダウンロードして、embeddings フォルダに入れるだけというが、旧機も今機もエラーでロードできない。

*** Error loading embedding EasyNegative.safetensors
  Traceback (most recent call last):
   File "D:\***\stable-diffusion-webui\modules\textual_inversion\textual_inversion.py", line 227, in load_from_dir
    self.load_from_file(fullfn, fn)
   File "D:\***1\stable-diffusion-webui\modules\textual_inversion\textual_inversion.py", line 180, in load_from_file
    data = safetensors.torch.load_file(path, device="cpu")
   File "D:\***\stable-diffusion-webui\venv\lib\site-packages\safetensors\torch.py", line 259, in load_file
    with safe_open(filename, framework="pt", device=device) as f:
  safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge



https://freeblog-video.com/stable-diffusion_easynegative/
こちらによると、V2 でも差はないらしい。
V2 ならエラーなく使える。


■サンプラー
どれがどれか分からなくなるので、下記サイトを参考に「DDIM」「Eular」「DPM++2M Karas」のみにした。
https://freeblog-video.com/stable-diffusion_sampler/

Settings → Sampler parameters
 表示しない sampler を選んで、Apply

後で見直した。

2023年08月12日(土) No.316 (パソコンの話題::Stable Diffusion 機)
Comment(0) Trackback(0)

この記事へのコメントは以下のフォームからどうぞ

Name
E-Mail
URL
感想
500文字まで
投稿キー E謄ーを右に記入して下さい
Pass

この記事のトラックバックURL

http://www.hlt.jp/cgi-bin/sfs6_diary_tb.cgi/20230812316
No. PASS