ローカル環境のStable Diffusion web UIにVAEを追加

この記事は約3分で読めます。
スポンサーリンク

やりたいこと

ローカルで動作するStable Diffusion web UIにVAEを追加します。

VAEとは

Googleの検索AIによると以下の通りです。

VAE(Variational AutoEncoder)は、画像生成や異常検知など、AIの様々な分野で活用される深層学習モデルです。教師なし学習の一種で、データを圧縮・復元するオートエンコーダをベースに、潜在変数に確率分布を導入した点が特徴です。

上の説明だとよくわかりませんがStableDiffusionでは、出力画像をきれいにするプラグイン。ぐらいに思ってもらって問題ないです。

スポンサーリンク

環境

stable-diffusion-webui-forge

(他のstable-diffusion-webuiは同じ方法でVAEのインストールできます)

スポンサーリンク

VAEのダウンロード

ダウンロード

VAEをダウンロードします。

VAEはそのものを探すというよりは、モデルのダウンロードページにおすすめのVAEのリンクがはってあったりします。

ここでは私の使っているVAEのリンクを張っておきます。

汎用VAE

stability ai(Stable Diffusion開発元)によるVAEです。

実写、アニメ調のモデルともに使用できます。

以下のページの”vae-ft-mse-840000-ema-pruned.ckpt”からダウンロードできます。

stabilityai/sd-vae-ft-mse-original at main
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

アニメ画像用VAE

アニメ画像用のVAEです。

以下のページの”kl-f8-anime.ckpt”からダウンロードできます。

hakurei/waifu-diffusion-v1-4 at main
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
スポンサーリンク

VAEインストール

ダウンロードしたファイルは以下のフォルダにコピーします。

インストールフォルダ\webui\models\VAE

StableDiffusionのインストール方法によりwebuiフォルダがなく、”インストールフォルダ\models\VAE”の場合があります。

コピーが完了したらGUIの下のボタンをクリックします。

処理が完了するとボタンのした画像のプルダウンからダウンロードしたVAEが選択できるようになります。

上のプルダウンに表示されるものはVAEだけではありません。

VAEはモデルとの相性があります。VAEを設定したからと言ってかならずいい画像が作成できるわけではありません。(個人の好みもありますし)

使用しているStableDiffusionにより”VAE/TextEncoder”ではなく”VAE”と表示されます。

スポンサーリンク

VAEは使用した画像生成

上記のVAE/Text Encoderから使用したいVAEを選択してあとは通常の画像生成と同様にプロンプトを設定してGenerateをクリックします。

スポンサーリンク

結果

下はvae-ft-mse-840000-ema-pruned.ckptを使用/未使用の比較です。
左側が未使用、右側が使用して生成した画像です。

右側の方がくっきりした画像なのが分かると思います。

コメント

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