ControlNetのモデルをすべてダウンロードしたいけど、一個一個ボタンを押していたらきりがないですよね。今回は、簡単にControlNetのモデルをすべてダウンロードする方法について解説します。
WindowsやMac、Google Colabでも使えますよ!
【種類別】ControlNetのモデルの一括ダウンロード方法
ちなみに、ControlNetのモデルは複数の種類あるのをご存じでしたか?
そりゃそうだろ!という声が聞こえてきそうですが、openposeやcannyなどの個別モデルのことではありません。
ControlNetのモデルには通常のモデルの他に、MEDIUMモデルとSMALLモデルの2つ軽量モデルが存在します。今のところMEDIUMモデルがおすすめです。それぞれのモデルの違いについてはこちらの記事をご覧ください。
今はMEDIUMモデルをダウンロードするのがおすすめ
今回は、通常のモデルと軽量モデルの一括ダウンロード方法に分けてご説明します。
通常のモデルのダウンロード方法
Stable Diffusion Web UIの画面で以下のコマンドを実行してください。
cd models
git lfs install
git clone https://huggingface.co/lllyasviel/ControlNet-v1-1
かなり時間がかかるので待ちましょう。
ダウンロードが完了したら、ControlNet-v1-1のフォルダーの名前をControlNetに変えればOKです。(変更前に既存のControlNetフォルダーはゴミ箱にいれましょう)
MEDIUMモデル or SMALLモデルのダウンロード方法
MEDIUMモデルとSMALLモデルは一緒のリポジトリに格納されているので一旦2種類のモデルどちらもダウンロードする必要があります。あとから不要なモデルを削除すればOKです。
Stable Diffusion Web UIの画面で以下のコマンドを実行してください。
cd models
git lfs install
git clone https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors
完了まで20分くらい時間がかかりました。
あとは、ControlNet-v1-1_fp16_safetensorsの名前をControlNetに変更してください。(変更前に既存のControlNetフォルダーはゴミ箱にいれましょう)
上のファイル名に_lora_が入っているのがSMALLモデルで、_lora_が入っていないのがMEDIUMモデルです。2つを共存させたままでも良いですし、使わないほうを削除してもOKです。
IP-AdapterとRecolorは別途ダウンロードする必要あり
→ https://huggingface.co/lllyasviel/sd_control_collection/tree/main
IP-Adapter | ip-adapter_sd15_plus.pth |
Recolor | ioclab_sd15_recolor.safetensors |