-
Notifications
You must be signed in to change notification settings - Fork 0
過去の更新履歴
Zuntan edited this page Sep 30, 2024
·
3 revisions
- ComfyUI で LamaCleaner を使う『いらないモノを手軽に消す』を追加しました。
- Segment Anything Model でのマスク指定と、右ドラックでのマスク削除が特徴です。
-
ComfyUI-Workflow
の日本語LLMでFlux
に画像からプロンプト生成
を追加しました。
- EasyForge に ComfyUI をワンクリックで追加して、日本語 LLM による指示(英訳でなく)で Flux Dev の画像を生成する『日本語 LLM で Flux』に対応しました。
- モデルや LoRA などのファイルは Forge 用にダウンロードしたものをそのまま利用できます。
- 『Flux Dev 簡単クッキング』の例として『Civitai 週間一位の iNiverse Mix を高速化』
- サンプルモデル『iNiverseFluxV11-8step』
- LoRA 互換を保ちながら Flux Dev 高速版をお好みモデルにマージする『Flux Dev 簡単クッキング』を公開しました。
- Flux Dev と Hyper Flux 8step をマージした
flux1-dev-hyper8
を追加しました。- Schnell やそのマージモデルと異なり、8step ですが Dev 用 LoRA がかなり効きます!
-
download/Flux-Minimum.bat
でflux1-dev-hyper8-nf4.safetensors
をダウンロードします。 -
download/Flux-Recommended.bat
でflux1-dev-hyper8-Q8_0.safetensors
もダウンロードします。 -
download/Stable-diffusion/FluxD-Base/
でfp16
やQ6_K
もダウンロードできます。 - モデルファイル置き場
LoRA なし作例
LoRA あり作例
-
flux_tool/MergeLora.bat
で sd-scripts 方式 (*-sds.safetensors
) と ai-toolkit 方式 (*-ait.safetensors
) の両方を出力するようにしました。- マージした LoRA が効いている方のモデルを採用してください。
-
flux_tool/ConvertGguf.bat
がデフォルトでQ8_0
とQ6_K
を生成するようにしました。- 更新時には
flux_tool/env/ConvertGgufFormat.txt
を削除すると、Q8_0
とQ6_K
を生成するようになります。
- 更新時には
- デフォルトの
t5xxl
をQ5_K_M
からQ6_K
に変更しました。- メインメモリに不足がなければ
t5xxl_fp16
がオススメです。
- メインメモリに不足がなければ
- モデルのドロップダウンでフォルダ名を非表示にしました。
- デフォルトの
t5xxl
をQ8_0
からQ5_K_M
に変更しました。
- Flux のモデルや LoRA を簡単に足したり引いたり GGUF にしたりするツール群を
flux_tool
に追加しました。- 各 bat を実行して案内に沿ってモデルや LoRA をドラッグ&ドロップします。
-
ConvertGguf.bat
: モデル(fp16, 22GB~ 推奨)を GGUF Q8_0 に変換します。- Q8_0 以外も変換したい場合は、1度実行してから
flux_tool\env\ConvertGgufFormat.txt
をQ8_0 Q4_0
のように編集します。
- Q8_0 以外も変換したい場合は、1度実行してから
-
ExtractLora.bat
: 引かれる側と引く側のふたつのモデルの差分から LoRA を抽出します。-
ExtractLora-Flux(D|S)-fp(16|8).bat
は各ベースモデルで引きます。
-
-
ModelMergeLora.bat
: モデルに Lora をマージします。メインメモリが 64GB 必要です。-
flux_merge_lora.py
に--save_precision bf16
を指定しています。
flux_tool\env\MergeLoraOption.txt
を編集してオプションを変更できます。
ModelMergeLora.bat
の引数でオプションを追加できます。
-
- LoRA の抽出とマージは sd-scripts の
flux_extract_lora.py
とflux_merge_lora.py
を使用しています。 - GGUF 変換は ComfyUI-GGUF/tools を使用しています。
-
download/Flux-Minimum.bat
で VAE にオススメのt5xxl-Q5_K_M
を追加します。- VAE に
ae.safetensors
,clip_l.safetensors
,t5xxl-Q5_K_M.gguf
を指定してご利用ください。
- VAE に
- download/ 以下のフォルダ構成を変更しました。
- 今後は
models/Stable-diffusion/
のFluxD-*
やFluxS-*
といったフォルダにモデルを保存します。- 不要になった
models/Stable-diffusion/Flux/
内のモデルは削除しても問題ありません。
- 不要になった
- 今後は
-
Forge.bat
の呼び出し時に環境変数COMMANDLINE_ARGS
が定義されていれば、Forge の起動時引数として扱うようにしました。 - Forge の不具合修正で、
X/Y/Z plot
でモデルの切り替えができます。-
Hires. fix
でのモデルの切り替えもできます。
-
- Flux の Dev と Schnell をマージして表現力を高めつつ 8step で生成できる『Flux Fusion DS』のダウンロードに対応しました。
- FP16 並みに高品質の GGUF Q8_0 (3060: 29sec)と、高速な NF4(3060: 23sec) を
download\Flux-Recommended.bat
でダウンロードします。 VAE
にt5xxl
のどちらかとae
とclip_l
の 3種を設定して利用します。
- FP16 並みに高品質の GGUF Q8_0 (3060: 29sec)と、高速な NF4(3060: 23sec) を
-
download/wildcards.bat
で Civitai からワイルドカードを複数ダウンロードします。
-
download/adetailer.bat
で Civitai から ADetailer の検出モデルを 10種ダウンロードします。 -
download/Stable-diffusion/Flux/
にfluximation_v1Fp8.bat
とfluxMonochromemanga_v10.bat
を追加しました。 -
ToshiakiMosaic.bat
を追加しました。 - 小ネタ:
stable-diffusion-webui-forge/notification.mp3
を置くと、画像生成時に再生されるようになりました。
-
flux1-schnell-bnb-nf4
のVAE
をt5xxl_fp16
指定で上書きできるようなので、download/Flux-Minimum.bat
に加えました。 - Civitai Helper に新生 Forge 対応が組み込まれたので、パッチの適用を無効化しました。
- GGUF フォーマットの Flux Dev を試すための
download/Flux-Gguf.bat
を追加しました。- VAE に
ae
,clip_l
,t5xxl_fp8_e4m3fn
の 3種を指定して、Checkpoint にFlux\flux1-dev-Q(4|5|8)_0.gguf
を指定してください。 -
t5xxl_fp8_e4m3fn
をt5xxl_fp16
にすることもできます。
- VAE に
- ドキュメントの『EasyForge のインストールと更新』を書き直しました。
- Flux を NSFW に対応させた
FluxUnchained
をdownload/Flux-Recommended.bat
でダウンロードできるようにしました。- Civitai からのダウンロードや Civitai Helper の利用には、Civitai の API キーの登録が必要になります。
-
Civitai Helper
のScan Models for Civitai
で、モデルにアイコン画像を設定できます。
-
download/Flux-Minimum.bat
でflux1-schnell-bnb-nf4
のみをダウンロードするようにしました。-
flux1-dev-bnb-nf4
も必要な場合は、download/Flux-Recommended.bat
を実行してください。
-
-
flux1-dev-bnb-nf4
をflux1-dev-bnb-nf4-v2
に更新しました。-
download/Stable-diffusion/Flux/flux1-dev-bnb-nf4-v2.bat
またはdownload/Flux-Recommended.bat
でダウンロードできます。
-
-
aria2 による高速ダウンロードに対応しました。
- aria2 でのダウンロードに失敗する場合は、
setup\download\Aria-UseCurl.bat
で curl によるダウンロードに切り替えられます。
- aria2 でのダウンロードに失敗する場合は、
- zixaphir 版 Civitai Helper を 新生 Forge 用のパッチ で利用できるようにしました。
- 新生 Forge への対応が不十分な Civitai Browser Plus を一旦削除しました。
- README に『Flux お試しインストール』を追記しました。
- ドキュメントに『EasyForge のインストール』を追加しました。
-
download/Stable-diffusion/Flux/flux1-schnell-bnb-nf4.bat
を追加しました。download/Flux-Minimum.bat
の再実行でflux1-schnell-bnb-nf4
もダウンロードします。
- torch のバージョンを
torch==2.3.1+cu121 torchvision==0.18.1+cu121
に引き上げました。
- EasyForge を公開しました。