PaperspaceのStableDiffusionにControlNetをインストールする方法

  • 2023年8月19日
  • 2023年8月25日
  • AI, IT
AI
<<追記>>
2023/08/24現在、本記事の方法でインストールしてもWeb UIに反映されなくなりました。
以下の記事の方法を試すことで、無料プラン・Proプランの方でも任意のモデルを含むControlNetをインストールできるので参照ください。

【Paperspace】15GB未満でControlNet(モデル含む)をインストールする方法【StableDiffusion】

本記事では、Paperspaceで構築したStableDiffusion Web UIにControlNetをインストールする方法をまとめていきます。

以下画像のようにGithubのURLからインストールする方法を試したところ、Paperspaceではエラーが起きてしまい困っていました。

本記事の方法を試したところ、Paperspaceで構築したWeb UIでControlNetを使用できるようになったので、その方法を共有したいと思います。

作業前の確認事項

動作環境

使用端末は「Macbook Pro 13インチ(2020・Intel版)」です。

元々ローカル環境にWeb UIを構築していたので、ContorolNetやControlNetで使用するモデル等は事前にダウンロード済みです。

ControlNetの容量確認

ControlNetで使用するモデルは容量がそこそこ大きいです。

Papaerspaceのストレージを超えないよう、ControlNetやモデルを格納しているディレクトリ(フォルダ)の容量を確認しておきます。

今回インストールするモデルは、「openpose」で使用する「control_v11p_sd15_openpose_fp16.safetensors(約700MB)」のみです。

Tips.Paperspaceの空き容量を確認する方法

↓右上のアカウントアイコン→「Team setting」→「Storage」タブで空き容量を確認できます。

ControlNetのインストール手順

「stable-diffusion-webui」配下の「extensions」にControlNetのディレクトリをアップロードする

↓Web UIを構築したノートブックを起動→サイドバーのファイル内にある「stable-diffusion-webui」をクリックします。

↓「stable-diffusion-webui」配下の「extensions」を右クリック→「Upload directory」を選択します。

↓「https://github.com/Mikubill/sd-webui-controlnet.git」からダウンロードしたControlNetのディレクトリを選択→「アップロード」をクリックします。

  • アップロード中は、「Files」タブの上にアップロード状況が表示されます。
  • 今回アップロードしたモデルは1つだけでしたが、全てのディレクトリをアップロードするのに30分以上かかりました。

インストールの確認

↓「extensions」配下にControlNetのディレクトリ(「sd-weui-controlnet」以下)がアップロードされています。

↓Web UIを起動するとContrlNetがインストールされています。

↓問題なく「openpose」を使用して画像を生成することができました。

最新情報をチェックしよう!