当ブログにはプロモーション、アフィリエイト広告が含まれます。

PaperspaceでForgeをインストールして使う方法

以前PaperspaceにA1111のインストール方法をご紹介しました。

今回はPaperspaceでSDWebUI Forgeをインストールする方法について、ご紹介します。

Paperspaceとは?

Paperspaceは、Google Colabのようにクラウド上でStable Diffusionを動かせるサービスです。

Google Colabは従量課金制ですが、Paperspaceは8ドル/月で使いたい放題。

8ドルのプランだと容量が小さいのと、GPUがいつでも使えるわけではないので、そこは少しネックかもしれません。

ただ必要なモデル・拡張機能のみ使えればいいという方には、おすすめのサービスです。

使えるGPUと容量

FreeプランProプランGrowthプラン
価格08ドル/月39ドル/月
容量5GB15GB50GB
Free CPU (C4)
Free GPU+ (M4000)
Free IPU-POD4
Free P4000
Free RTX4000
Free P5000
Free RTX5000
Free A4000
Free A5000
Free A6000
Free A100-80G

Freeプランもありますが、ほぼGPUが選択できず、試すのも難しいです。そのため基本は有料プランに加入して利用する形になるかと思います。

なお、容量の上限を超えると$0.29/GBの追加料金が発生します。

そこまで大きな金額ではないですが、定額で利用したい方は注意してください。

Paperspaceのアカウント作成

Paperspaceを利用するにはアカウント作成とクレジットカードの登録が必要です。

アカウント作成からnotebook作成まではA1111の方で書いたので、こちらを参考にしてみてください。

PaperspaceでForgeをインストールする

A1111と同じくjavacommonsさんという方のテンプレートをお借りします。

以下のURLから「forge2.ipynb」をダウンロードしてください。

paperspace-template/forge2.ipynb at main · javacommons/paperspace-template
Contribute to javacommons/paperspace-template development by creating an account on GitHub.

右上の矢印ボタンからダウンロードできます。

Paperspaceのnotebookを開いて「forge2.ipynb」をアップロードします。

forge2.ipynbを選択した状態で、画面中部にある「(1) FORGEのダウンロード」というコードを実行します。

左上のRunを押すだけです。

そうするとForgeのフォルダが作成されます。

続いて一番上にある「(3) WebUI起動」のコードを実行してください。

そうすると必要なもののインストールが始まり、終わると下の方に「~gradio.live」というURLが表示されます。

URLを開くとForgeのUIが表示され、インストールは完了です。

2回目以降も「(3) WebUI起動」を実行して「~gradio.live」を開けばOKです。

モデルをインストールする方法

「forge2.ipynb」の「(2) モデルのダウンロード」を書き換えることで、自分の好きなモデルやLoRAをインストールできます。

最初の行はcheckpoint用のパスを指定しています。

%cd /notebooks/stable-diffusion-webui/models/Stable-diffusion

次にインストールしたいモデルのURLとモデル名が書かれています。

!wget -nc https://civitai.com/api/download/models/16859 -O BlueberryMix-1.0.safetensors

もしこれをdreamshaperに変えたい場合は以下のようにします。

!wget -nc https://civitai.com/api/download/models/128713 -O dreamshaper_8.safetensors

URLはダウンロードボタンを右クリックして取得したものです。

これで実行するとdreamshaperがインストールされます。

残りのembeddings・LoRA・VAEもやってることは一緒です。

最初にパスを指定して、その下にインストールしたいモデルのURLを記載しています。

・embeddings

%cd /notebooks/stable-diffusion-webui-forge/embeddings
!wget -nc https://civitai.com/api/download/models/60938 -O negative_hand-neg.pt
!wget -nc https://huggingface.co/datasets/Nerfgun3/bad_prompt/resolve/main/bad_prompt_version2.pt -O bad_prompt.pt

・VAE

%cd /notebooks/stable-diffusion-webui-forge/models/VAE
!wget -nc https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.ckpt -O vae-ft-mse-840000-ema-pruned.ckpt

・Lora

!mkdir -p /notebooks/stable-diffusion-webui-forge/models/Lora
%cd /notebooks/stable-diffusion-webui-forge/models/Lora
!wget -nc https://civitai.com/api/download/models/54280 -O attire_hotlimit-10.safetensors

なお、LoRAのみフォルダを作成するコマンドが記載されていますが、既にフォルダが出来ていればこのコードは削除しても問題ありません。

!mkdir -p /notebooks/stable-diffusion-webui-forge/models/Lora

それぞれ自分が使用したいものに書き換えてインストールしてください。

もしよくわかんないという人は、モデルをローカルにダウンロードして、フォルダを開いた状態でアップロードすれば、使用できるようになります。

ただアップロードだと非常に時間が掛かるため、マージモデルとかじゃなければコマンドでダウンロードの方がおすすめです。

PaperspaceでForgeを使うメリットは?

A1111とできることはほぼ変わりませんが、初回の起動やSDXLの生成がA1111より早いです。

またForgeにはデフォルトでさまざまな機能が追加されているので、そちらを使いたい方にもおすすめ。

容量の関係でSDXLとSD1.5のモデルを併用するのは難しいですが、整理しながらであれば使うことは可能です。

少しでも生成効率を上げたいという方はForgeにした方がいいかもしれません。

PaperspaceでForgeをインストールして使う方法まとめ

今回はPaperspaceでForgeを使う方法について、ご紹介しました。

容量に上限があるのでそこまでA1111と使用感は変わりませんが、SDXLやSVD、その他の機能を使いたいと思ったとき、Forgeの方が何かと便利なことが多いです。

興味がある方はぜひ使ってみてください。

forgeStable Diffusion
スポンサーリンク
イクリ

Stable Diffusionを使った画像生成AIの情報をメインに発信しています。
以前多ジャンルで運営していましたが、全ジャンルに同じ熱量を注ぐのが難しく分割しました。
AI以外のジャンルはnoteでゆるく運営してます。

イクリをフォローする
イクリをフォローする

コメント

タイトルとURLをコピーしました