以下の内容はhttps://shikaku-sh.hatenablog.com/entry/stable-diffusion-python-all-download-from-huggingfaceより取得しました。


huggingface まとめてファイルをダウンロードする

huggingface から ControlNet で使用するモデルをダウンロードする方法をメモ。 ひとつひとつダウンロードしてもよいのですが、python を使えばまとめてダウンロードすることが可能です。

コマンド

最初に python が使えるかどうかをテストします。

python -V
python -m pip install --upgrade pip setuptools

python のテキストファイルを作成します。ここでは download.py とファイルの名前をつけて、以下の内容をメモしたとします。(Stable Diffusion 1.5 用)

from huggingface_hub import snapshot_download
 
snapshot_download(repo_id="lllyasviel/ControlNet-v1-1", revision="main")

Stable Diffusion 2.1 用のモデルは「こっち」。

実行するコマンドは次のとおり:

python .\download.py

ダウンロードが開始したあと、ファイルは以下のフォルダーに保存されます。

  • C:\Users#username#.cache\huggingface\hub

ファイル名は以下の意味になるようです。

  • (project name)(version flag)(quality flag)(Base SD Model)_(control method).pth

インストール先は以下

  • \stable-diffusion-webui\extensions\sd-webui-controlnet\models

参考




以上の内容はhttps://shikaku-sh.hatenablog.com/entry/stable-diffusion-python-all-download-from-huggingfaceより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14