DCAI
Loading Light/Dark Toggl

WebUI ForgeでFlux.1 [dev]の使い方 GGUF・LoRAの使用方法も紹介

⏱️13min read
📅 2024年11月19日
🔄 2024年11月25日
カテゴリー:📂 生成AI初級
WebUI ForgeでFlux.1 [dev]の使い方 GGUF・LoRAの使用方法も紹介のメイン画像
Supported by

Flux.1をComfyUIで動かす記事が続いていたので、今回はA1111 WebUIの実験版「Stable Diffusion WebUI Forge」でFlux.1を動かしてみましょう。WebUI ForgeはA1111 WebUIのUIとほとんど同じなのでA1111 WebUIに慣れている方は問題なく使えるでしょう。機能に至っては本家より優秀とも言われています。中でもメモリー管理などは優秀でVRAMの管理を自動でやってくれるので重宝するでしょう。また、ComfyUIの様に複雑なグラフを組み立てなくても使えるのでAI生成イラストの初心者にも使いやすいと思います。

PR
🔍Illust Booksfrom Amazon
1
「ほしい」が見つかる素材集 完全版イラストカット大事典15000 (デジタル素材BOOK)の商品画像

「ほしい」が見つかる素材集 完全版イラストカット大事典15000 (デジタル素材BOOK)

¥1,980

ASIN:4295015911

2
VISIONS 2025 ILLUSTRATORS BOOKの商品画像

VISIONS 2025 ILLUSTRATORS BOOK

¥3,080

ASIN:4046841079

3
川口イッサ おんなのこイラストポーズ集 自然でかわいい日常ポーズ350の商品画像

川口イッサ おんなのこイラストポーズ集 自然でかわいい日常ポーズ350

¥2,079

ASIN:B0CW1NQ5NZ

4
LAM画集 いかづちの商品画像

LAM画集 いかづち

¥3,234

ASIN:B0DK4L2D27

5
VISIONS 2024 ILLUSTRATORS BOOKの商品画像

VISIONS 2024 ILLUSTRATORS BOOK

¥3,080

ASIN:4046825774

6
原神イラスト集 Vol.1の商品画像

原神イラスト集 Vol.1

¥3,520

ASIN:4047336300

7
絵本みたいにかわいい イラスト素材集の商品画像

絵本みたいにかわいい イラスト素材集

¥2,618

ASIN:4802612176

8
博イラスト集~明日ちゃんまでの足跡~ (ヤングジャンプコミックスDIGITAL)の商品画像

博イラスト集~明日ちゃんまでの足跡~ (ヤングジャンプコミックスDIGITAL)

¥1,568

ASIN:B09P38679Y

9
妖し JAPANESE STYLE ILLUSTRATIONSの商品画像

妖し JAPANESE STYLE ILLUSTRATIONS

¥2,200

ASIN:4766136322

10
秋赤音画集 脈の商品画像

秋赤音画集 脈

¥3,300

ASIN:4768319556

最終更新日:2024年11月28日 0:18 ※表示の価格情報は古い場合があります。

Stable Diffusion WebUI Forgeのインストール方法

ファイルのダウンロード

Stable Diffusion WebUI Forgeのインストールするには公式のGitHubのリリースページに3つのバージョンがあるので1つをダウンロードしましょう。WebUI ForgeはA1111 WebUIの様にPythonやGitを個別にインストールする必要はなく、すべての必要ファイルがバンドルされています。

  • webui_forge_cu121_torch21.7z:以前のリリースで使われていたバンドル。
  • webui_forge_cu121_torch231.7z:公式がオススメしているバンドル。
  • webui_forge_cu124_torch24.7z:一番早いバンドル。しかし、xformersが動かなかったりMSVCが壊れていたりします。

今回は公式がオススメしている2番目のwebui_forge_cu121_torch231.7zをダウンロードします。

ファイルの解凍とアップデート

ダウンロードした7zipファイルをインストールしたい場所に解凍します。(例:C:\Users\あなたのユーザー名)

解凍したフォルダー
解凍したフォルダー
画像を開く

解凍が終わればフォルダー内にあるupdate.batを実行してアップデートしましょう。※これをスキップするとFlux.1が使えなかったりします。アップデートが終了するとターミナルに「続行するには何かキーを押してください . . .」と出てくるので何かキーを押して終了してください。

アップデートが完了したらrun.batを実行してWebUI Forgeを起動しましょう。初回起動では必須ファイルをダウンロードしてインストールする為、少し起動に時間が掛かりますが、ブラウザが開くまで待ちましょう。

WebUI Forgeの初期起動画面
WebUI Forgeの初期起動画面
画像を開く

ブラウザが起動すればインストール成功です。しかし、この状態ではモデルが入っていないので何もできません。A1111 WebUIをお使いの方は下記の方法でモデルを共有させましょう。何もモデルを持っていない方は次のステップは無視してFlux.1モデルをインストールしましょう。

A1111 WebUIのモデルを共有させる

モデルを共有させるには2通りの方法があります。\webui_forge_cu121_torch231\webuiにあるwebui-user.batをメモ帳などのテキストエディターで開き編集します。

共有化方法①

6行目にある「set COMMANDLINE_ARGS=」に下記の例の様にA1111 WebUIのckpt・lora・vae・embeddingsのパスを記入します。

set COMMANDLINE_ARGS=--ckpt-dir "C:\Users\ユーザー名\stable-diffusion-webui\models\Stable-diffusion" --lora-dir "C:\Users\ユーザー名\stable-diffusion-webui\models\Lora" --embeddings-dir "C:\Users\ユーザー名\StableDiffusion\stable-diffusion-webui\embeddings" --vae-dir "C:\Users\ユーザー名\StableDiffusion\stable-diffusion-webui\models\VAE
ファイル エクスプローラーのパスコピー
ファイル エクスプローラーのパスコピー
画像を開く

パスが分からない方はファイル エクスプローラーで共有したいチェックポイントまたはLoRAのフォルダーを開きます。エクスプローラーのアドレスバーを右クリックするとメニューが出てくるので「アドレスをコピー」でパスをコピーする事ができます。

共有化方法②

コチラの方法が公式の方法なのですが、この方法だとVAEが共有できませんでした。

9行目から16行目のコメントアウト部分の@REM を削除します。

9行目の「Your A1111 checkout dir」を共有元のパスを記入します。例:C:\Users\ユーザー名\stable-diffusion-webui

この行にパスをファイル エクスプローラーから貼り付けるときに注意してほしいのが、ディレクトリの区切りがになっていると思いますが、このままではエラーになります。解消方法は\に書き換えましょう。共有化方法①の場合は自動で変換されるのでこの作業の必要はありません。

WebUI ForgeでFlux.1 [dev]のインストール方法

WebUI Forgeのインストールが無事に完了したらFlux.1のモデルをインストールしていきましょう。今回はオフィシャルのFlux.1 [dev]の公式バージョンとGGUFバージョン、さらにBitsandBytes NF4バージョンのモデルを紹介します。

チェックポイントモデルのダウンロード

下記の中からお好きなモデルをダウンロードしましょう。後ほど紹介する使用方法では「Flux.1 [dev]公式モデル」と「Flux.1 [dev]GGUFモデル」を使います。ダウンロード先は\webui_forge_cu121_torch231\webui\models\Stable-diffusionになります。A1111 WebUIと共有している場合は共有元フォルダーにダウンロードしましょう。

Flux.1 [dev]公式モデル

Flux.1 [dev]公式モデルはblack-forest-labsのHuggingFaceに公開されています。23.8GBと大きなファイルになります。

Flux.1 [dev]GGUFモデル

Flux.1 [dev]GGUFモデルはcity96のHuggingFaceに公開されています。今回は8bit版を紹介します。

Flux.1 [dev]BitsandBytes NF4モデル

Flux.1 [dev]BitsandBytes NF4モデルはWebUI Forgeの開発者のlllyasvielのHuggingFaceに公開されています。※コチラのモデルは「RTX 30XX/40XX」が必要になります。

Flux.1 [dev]FP8モデル

公式モデルのFP8バージョン。※「GTX 10XX/20XX」の方はコチラを使用します。

テキストエンコーダーのダウンロード

チェックポイントモデルをダウンロードしたら下記のテキストエンコーダーを\webui_forge_cu121_torch231\webui\models\text_encoderにダウンロードしましょう。

clip_l.safetensors T5xxlテキストエンコーダー

FP16(9.79GB)かFP8(4.89GB)をダウンロードしましょう。FP8のほうが精度は落ちますがファイル容量は軽量となっています。テキストエンコーダーはRAMで処理するのでPCのRAMが収まるなら大きい方のFP16を使いましょう。後ほど使うモデルはFP16(9.79GB)になります。

t5xxl_fp16.safetensors t5xxl_fp8_e4m3fn.safetensors t5-v1_1-xxl-encoder-Q8_0.gguf

GGUFモデルを使いたい方は必須ではありませんが、下記のテキストエンコーダーをダウンロードしましょう。今回は8bit版を紹介します。

VAEのダウンロード

VAEはblack-forest-labs公式のVAEを\webui_forge_cu121_torch231\webui\models\VAEにダウンロードしましょう。こちらも共有している場合は共有元にダウンロードします。

以上でFlux.1 [dev]のインストールが完了しました。次に使用方法を見ていきましょう。

WebUI ForgeでFlux.1 [dev]の使用方法

基本的な使い方

以前にA1111 WebUI・WebUI Forgeを一度も使った事がない方は下記の記事にてA1111 WebUIの基本を解説しています。WebUI Forgeも基本操作は同じなので一度目を通しておきましょう。

まずは基本的なFlux.1 [dev]を紹介します。UIの左上に「UI」と書かれたチェックボックスで「sd/xl/flux/all」と選択できるのでfluxを選択します。すると設定がFulx用に変更されます。
※デフォルト値を変更したい場合はSettingsにあるUser Interfaceにある「UI defaults ‘flux’」で変更できます。

気を付けたいところがUI上部にある「GPU Weights (MB)」の値です。これが高すぎると生成時にVRAM不足になり1/10のスピードになってしますので少しだけ下げるようにしましょう。詳しくは🔗公式のリポジトリ(英語)で議論されています。

チェックポイントモデルの読み込み

それではUI上部から設定していきましょう。Checkpointに先ほどダウンロードしたチェックポイントモデルを選択します。ココでは例としてflux1-dev.safetensorsを選択します。

VAEとText Encoderの読み込み

つづいてVAE / Text EncoderにVAEとテキストエンコーダーを選択しましょう。ae.safetensorsclip_l.safetensorst5xxl_fp16.safetensorsの3つを選択します。基本的に最初の2つはどのモデルでも共通して使うのですが最後のT5xxlエンコーダーはFP16/FP8/GGUFのどれか1つを使用します。ご自身のRAM容量によって変えても良いかもしれません。

プロンプトの入力

プロンプトを入力します。今回はForgeの説明にあるジャングルにいる宇宙飛行士のプロンプトを使ってみましょう。

Astronaut in a jungle, cold color palette, muted colors, very detailed, sharp focus

生成

その他の値はデフォルトのままで問題ありません。「Generate」ボタンを押して生成してみましょう。

生成結果
Prompt: Astronaut in a jungle, cold color palette, muted colors, very detailed, sharp focus Steps: 20, Sampler: Euler, Schedule type: Simple, CFG scale: 1, Distilled CFG Scale: 3.5, Seed: 518636611, Size: 896x1152, Model: flux1-dev, Version: f2.0.1v1.10.1-previous-620-gdbccf77f, Module 1: ae, Module 2: clip_l, Module 3: t5xxl_fp16
画像を開く

Flux.1 [dev]ならではの高品質な画像が生成されたのではないでしょうか。

LoRAおよびGGUFを使った生成

基本的な使い方が分かったところで、応用としてLoRAを使ってイラスト調に変更するのと、GGUFモデルを使って処理を高速化してみましょう。

LoRAのダウンロード

まずは下記の3つのLoRAを\webui_forge_cu121_torch231\webui\models\Loraにダウンロードしましょう。※A1111 WebUIのモデルを共有している場合は共有元にダウンロードしてください。

アップスケーラーモデルのダウンロード

ココの例で使用するUpscalerモデルの「4x-UltraSharp」はデフォルトではインストールされていませんので下記のモデルを\webui_forge_cu121_torch231\webui\models\ESRGANにダウンロードしましょう。

LoRAの読み込み方法はA1111 WebUIと同じなので詳しくは下記の記事を参考にしてください。

チェックポイントモデルの読み込み

チェックポイントモデルをflux1-dev-Q8_0.ggufに変更します。

テキストエンコーダーの読み込み

テキストエンコーダーはt5-v1_1-xxl-encoder-Q8_0.ggufを選択してさらなる高速化を目指しても良いのですが、今回は品質を重視してt5xxl_fp16.safetensorsを使用します。

Diffusion in Low Bitsの設定

GGUFやFP8の様な軽量化されたチェックポイントモデルにLoRAを適応する場合はDiffusion in Low Bitsの設定をAutomatic (fp16 LoRA)に変更する必要があります。

プロンプトの入力

次にプロンプトを入力します。プロンプトは自然言語スタイルとDanbooruスタイルの両方を理解しますので混ぜて入力しています。最後の行にはLoRAを読み込んでウェイトを設定しています。

A masterful highly intricate detailed cinematic digital painting.
In the European medieval fantasy era.
An wizard young girl with a wizard hat and robe is making healing potions in a sun-drenched workshop.
There are many bundles of medicinal herbs hanging in the workshop.
A lot of sun rays in the workshop.
The wall of workshop is colored turquoise blue.
On the table are many completed bottles of healing potions.
On a shelf in the background is a small glass terrarium of a tropical rainforest with a tiny floating light particles.

A hyper realistic, very detailed, masterpiece, intricate details, clear flat anime eyes, round shaped pupils, large highlight on eyes, 50mm lens shot, soft edge line for girl's face, smile, looking at viewer, head tilt, correct perspective, flat color style

<lora:FLUX-daubrez-DB4RZ-v2:0.75> <lora:Flux.1_Turbo_Detailer:0.4> <lora:sifw-annihilation-fluxd-lora-v11:0.75>

パラメーターの入力

パラメーターを変更します。下記のリストを変更していきましょう。

  • Schedule typeをBetaに選択
  • Sampling stepsを30まで上げる
  • Widthを1280に変更
  • Heightを720に変更

Hires. fixの設定をチェックボックスをオフのまま下記の様に変更します。

  • Upscalerを4x-UltraSharpに選択
  • Hires stepsを10に変更
  • Denoising strengthを0.35まで下げる
  • Upscale byを1.5に変更

生成

以上でパラメーターの変更は完了です。「Generate」ボタンを押して生成してみましょう。

気に入った構図が出てきたらプレビューエリアにある「✨」ボタンでHires. fixを適応させてみましょう。

最終結果

最終結果
Seed: 1005366509
画像を開く

いかがでしょう?Flux.1は実写の生成はかなりの品質で生成できますが、イラスト関係はあまり良くないことがあります。しかし、LoRAを使う事でこの様に高品質なイラストを生成する事ができます。

まとめ

今回はWebUI ForgeのインストールからLoRA・GGUFの使い方を紹介させていただきました。詳しくベンチマークは取ってはいませんが、Flux.1の生成はComfyUIより早く動いていると思いました。スペックが低いPCをお使いの方もGGUFを使ってヘビー級のFlux.1を使うことができるのも大きなアドバンテージになるでしょう。

PR
🔍AI Booksfrom Amazon
1
生成AIのしくみ 〈流れ〉が画像・音声・動画をつくる (岩波科学ライブラリー 328)の商品画像

生成AIのしくみ 〈流れ〉が画像・音声・動画をつくる (岩波科学ライブラリー 328)

¥1,650

ASIN:4000297287

2
生成AIで世界はこう変わる (SB新書)の商品画像

生成AIで世界はこう変わる (SB新書)

¥891

ASIN:B0CM2YJ34N

3
生成AI(週刊ダイヤモンド 2024年10/12・19合併特大号 [雑誌])の商品画像

生成AI(週刊ダイヤモンド 2024年10/12・19合併特大号 [雑誌])

¥891

ASIN:B0DJ2HJ3GW

4
実践 生成AIの教科書の商品画像

実践 生成AIの教科書

¥2,200

ASIN:B0D24P38VY

5
生成AI時代の言語論 (大澤真幸THINKING O 020)の商品画像

生成AI時代の言語論 (大澤真幸THINKING O 020)

¥1,980

ASIN:4865284346

6
生成AI時代の「超」仕事術大全の商品画像

生成AI時代の「超」仕事術大全

¥1,940

ASIN:B0CG5Q7BTY

7
コード×AIーソフトウェア開発者のための生成AI実践入門の商品画像

コード×AIーソフトウェア開発者のための生成AI実践入門

¥3,234

ASIN:B0DFW57CGY

8
生成AIパスポート テキスト&問題集の商品画像

生成AIパスポート テキスト&問題集

¥891

ASIN:B0CT8Q3D2X

9
生成AI時代を勝ち抜く事業・組織のつくり方の商品画像

生成AI時代を勝ち抜く事業・組織のつくり方

¥1,782

ASIN:B0CVK5KMBC

10
ビジネスに魔法をかける 生成AI導入大全の商品画像

ビジネスに魔法をかける 生成AI導入大全

¥2,079

ASIN:B0DG7SC5Q9

最終更新日:2024年11月28日 0:18 ※表示の価格情報は古い場合があります。
Supported by