Stable DiffusionにContorlNet(SDXL版)を導入する

今回の内容

全2回シリーズ【ContorlNetを導入して参考画像から線画を抽出する!】の第1回です

Stable DiffusionにContorlNet(SDXL版)を導入する方法を紹介します

ContorlNetをインストールする

以下の手順でContorlNetをインストールする
  1. Stable DiffusionのExtensionsタブを選択
  2. Install form URLタブを選択
  3. 「https://github.com/Mikubill/sd-webui-controlnet.git」を入力する
  4. Installをクリックしてインストールを開始する

ContorlNetを適用する

  1. sd-webui-controlnetのチェックボックスにチェックを入れる
  2. Apply and restart UIをクリック

SDXL版ContorlNetモデルをダウンロードする

ターミナルで以下のコマンドを実行します

pip install huggingface_hub

ターミナルでpythonを起動します

python

pythonで以下のコマンドを実行します

from huggingface_hub import snapshot_download

pythonで以下のコマンドを実行します

snapshot_download(repo_id="lllyasviel/sd_control_collection", revision="main",allow_patterns="*.safetensors", local_dir="/home/user/stable-diffusion-webui/models/ControlNet")


「"/home/user/stable-diffusion-webui/models/ControlNet"」の部分は好きなフォルダを指定してください

ダウンロードしたファイルは「stable-diffusion-webui/models/ControlNet」に格納します

今回は以上です

次回はControlNetを使って参考画像から線画を抽出します。


コメント

このブログの人気の投稿

kohya_lora_guiをダウンロードしてLoraを作る準備をする

Stable Diffusionにモデル「WAI-NSFW-illustrious-SDXL」を導入する