本記事では、Paperspaceで構築したStableDiffusion Web UIにControlNetを最小限の容量でインストールする方法をまとめています。
ControlNetのモデルは1つ1つの容量が非常に大きいです。
本記事の方法を試すことで、Paperspaceを無料プランまたはProプランで契約している方でも、ストレージを圧迫せずにControlNetを使って画像生成できるので、参考にしてみてください。
手順
1.ControlNetのスクリプトを取得→Web UIのノートブックにアップロードする
Paperspaceに構築したWeb UIにControlNetをインストールする方法については、Qiita様の記事が大変参考になります。
こちらの記事では、「この記事の手順に従うとディスク容量(/notebooks 配下の使用量)が30GB程度になります」と紹介されています。
しかし、以下で紹介する手順を踏むことで、無料プラン(5GB)またはProプラン(15GB)で契約している方でも問題なくインストールしてControlNetを使用することができます。
Qiita様の記事を参考に、ControlNetのスクリプトを取得→ノートブックへのアップロードが完了したら手順2.へ進んでください。
2.不要なモデルをコメントアウトする
↓
- 「File」タブ内のスクリプト「controlnet.ipynb」をクリック
- 不要なモデルをコメントアウトする→各モデルの行頭(『!wget』の前)に『#』を入力することで、文字がグレーになる
- 「Run」をクリックして起動→ControlNetのインストール完了
以下は、コメントアウト部分を拡大した画像です。
↓今回は「opnepose」で使用するモデルのみをインストールしたため、ストレージ使用量は『1.35GB』のみです。
3.Web UIを起動して完了
↓Web UIのスクリプトをクリック→「Run」をクリックして完了です。
↓「Running on public URL」のリンクをクリックすることで、ControlNet(選択したモデルを含む)がインストールされたWeb UIを起動できます。
↓モデルを1つしか選択しなかったため、ストレージも5GB以下となっています(画像生成用モデルを1つ含む)。