StableDiffusion WebUI1.6.0アプデ内容!!
皆さんご機嫌いかがですか?新宮ラリです。
今回はみんな大好きStable Diffusion WebUIの最新バージョン1.6.0について簡単にまとめました。
ただし、現在はdevブランチにて開発途中です。もうすぐMainブランチに統合されると思います。
もし試したいという方は(バックアップを取った上で)私の下記動画を参考にしてdevブランチに切り替えてWebUI1.6.0を試してみてください🤗
WebUI devブランチ切り替え方法(5:58~)
WebUIバックアップ方法(5:05~)
1.6.0-RC プレリリース
特徴
(※個人的に気になった箇所は太字にしておきました)
リファイナーサポート
乱数ジェネレータのソース設定にNVオプションを追加し、CPU/AMD/MacとNVidia GPUで同じ画像を生成できるようにした。
スタイルエディターダイアログを追加
2パス目に別のチェックポイントを使用するオプションを追加
複数のロードされたモデルをメモリに保持するオプションを追加
新サンプラー: Restart、DPM++ 2M SDE Exponential、DPM++ 2M SDE Heun、DPM++ 2M SDE Heun Karras、DPM++ 2M SDE Heun Exponential、DPM++ 3M SDE、DPM++ 3M SDE Karras、DPM++ 3M SDE Exponential
DDIM、PLMS、UniPCをk Diffusionサンプラーと同じCFGノイズ除去を使用するように修正
これらすべてをimg2imgで動作するように
プロンプト合成を可能に(AND)
SDXLで使用可能
UIに追加のネットワークタブを常に表示
モデル作成時のRAM使用量を削減
SDXLでテキストによる逆推論をサポート
追加のネットワークUI: SDチェックポイントのメタデータを表示。
チェックポイントのマージ:メタデータのサポートを追加
プロンプトの編集と注意: 数値([ red : green : 0.5 ])の後に空白をサポート(シードブレークチェンジ)
VAE: 各チェックポイントで独自の VAE を選択できるように (ユーザーメタデータ編集で)
VAE:選択したVAEをインフォテキストに追加
メインUIのオプション: txt2imgとimg2imgに別々の設定を追加。
txt2imgとimg2imgのタブにリサイズハンドルを追加し、生成パラメータと結果のイメージギャラリーに与える水平方向のスペースを変更できるようにした
バッチcond/uncondのデフォルトの動作を変更 -- デフォルトではオンになっており、UI設定(Optimizatios -> Batch cond/uncond)で無効にできるように。
キュー内の現在位置を表示し、リクエストが到着順に処理されるようにした
SDXLモデルに対してのみ-medvramを有効にする-medvram-sdxlフラグを追加
プロンプト編集のタイムラインが、ファーストパスと雇用修正パスで別々の範囲になるように変更(seed breaking change)
マイナー:
img2img バッチ: img2imgバッチでRAM節約、VRAM節約、.tif、.tiff
後処理/エクストラ: RAMの節約
XYZ: 軸ラベルで、モデルファイル名からパス名を削除。
XYZ:Hiresサンプラーをサポート
XYZ: 新しいオプション: ドロップダウンの代わりにテキスト入力を使う
gradioのバージョン警告を追加
VAEチェックポイントのリストをソート
インペインティングのマスクに透明な白を使用し、色を選択するオプションを追加
いくつかの設定をそれぞれのセクションに移動:img2img、VAE
追加ネットワーク用のディレクトリの表示/非表示のチェックボックスを追加。
すべてのVAEエンコード/デコード操作にTAESD(またはそれ以上)のオプションを追加
gradioのテーマキャッシュ、新しいgradioのテーマ、およびユーザーが独自の値を入力できることの説明
サンプラーの修正/調整: s_tmax、s_churn、s_noise、s_tmax
README.mdを更新し、Linuxへのインストール方法を追加しました
不完全な画像を保存しないオプションをデフォルトで有効にした
condキャッシュをデフォルトで有効にしました。
レポジトリが壊れている場合のgit自動修正
マウスの中ボタンで画像を新しいブラウザのタブで開けるようにした
ローカル "実行時に自動的にブラウザでwebuiを開くようにした
DPM++ 2M Karrasをデフォルトの選択とし、よく使われるサンプラーを上位に配置。
ズームとパン: 幅の広い画像を自動的に拡大するオプション、統合の改善
ローラのネットワークをメモリにキャッシュするオプションを追加。
アコーディオンを使うようにUIを修正。
顔の復元とタイリングを設定に移動 - 戻したい場合は「メインUIのオプション」設定を使用。
クイック設定アイテムの幅を可変に変更
Lora: Norm モジュールを追加し、バイアスをサポート (#12503)
Lora: ローラに適合しない場合、失敗ではなく警告をUIに出力。
すべての余分なネットワークアイテムのハッシュの検索と表示をサポート
img2img操作にノイズパラメータを追加
バイアス付きローラをサポート
割り込みをより速く
ギャラリーの高さを設定可能に
結果カラムをスティッキーに
ファイル名のハッシュパターンを増やした
画像ビューアがページ全体に収まるように
プログレスバーをライブプレビュー表示から独立させ、より頻繁に更新されるように。
medvramのフルライブプレビューを禁止し、禁止を解除する設定を追加。
ツールチップとプレースホルダーをローカライズできるようにしました。
拡張機能とAPI:
gradio 3.41.0
transformers、GitPython、accelerate、scikit-image、timm、tomesdパッケージのバージョンアップも実施。
gradio要素でツールチップのkwargをサポート: gr.Textbox(label='hello', tooltip='world')
APIからtxt2imgおよびimg2imgを使用する場合、コンソール全体のプログレスバーを適切にクリアするようにした
cmd_arg --disable-extra-extensions および --disable-all-extensions を追加
shared.pyとwebui.pyが多くのファイルに分割されるように
ロギングのための --loglevel コマンドライン引数を追加
アコーディオンとチェックボックスを組み合わせたカスタムUI要素を追加 テストでgradioをインポートしないようにした
設定用のinfotextラベルを別のリストではなく、OptionInfo定義に追加した
StableDiffusionProcessingImg2Img.mask_blurをプロパティ化し、PILのGaussianBlurとよりインライン化
スクリプトをgr.GroupなしでUIするオプションを追加
単一コンポーネントの作成前/後のコールバックをスクリプトに登録できるように
StableDiffusionProcessingにデータクラスを使用
Loraのパッチをtorchの中ではなく、専用のモジュールに格納する
APIでhttp/https URLをサポート
追加のノイズコールバックを追加
SIGINTで終了する際に現在のスタックトレースをダンプするように
shared.sd_modelの追加フィールドに型アノテーションを追加した。
バグ修正:
javascriot localStorageのローカルストレージのクォータがなくなってもクラッシュしないようにした
例外が発生してもXYZプロットが失敗しないように
負のTIと正のTIの両方を使用する場合、インフォテキストでTIハッシュが欠落していたのを修正
私の感想
ComfyUIではVRAM使用が軽量化されていて、カスタムする事で使いやすさも向上できることが分かりましたが、今回のWebUIアプデでどれだけVRAM軽量化出来たかが気になるところです😺
ComfyUIさようなら?!とタイトルには書きましたが、場合によっては更にComfyUIの優位性が高くなるかもしれません😄
では皆さんまたお会いしましょう~🥰💨
この記事が気に入ったらサポートをしてみませんか?