見出し画像

AUTOMATIC1111 v1.8.0リリース

日本時間2024年3月2日、人気のあるオープンソース画像生成WebUI「AUTOMATIC1111/Stable Diffusion WebUI」の最新版v1.8.0 がリリースされました。

以下、主要な機能の日本語訳です

torch をバージョン2.1.2に更新
ソフトインペイント (#14208) を追加
FP8のサポート (#14031, #14327)
SDXL-Inpaintモデルのサポート (#14390)
アップスケーリングと顔復元アーキテクチャにスパンドレルを使用 (#14425, #14467, #14473, #14474, #14477, #14476, #14484, #14500, #14501, #14504, #14524, #14809)
古いバージョンとの自動互換性 (プログラムバージョンを指定して古い画像からテキスト情報を読み込む場合、互換性設定を追加)
ゼロターミナルSNRノイズスケジュールオプションを実装 (SEED BREAKING CHANGE, #14145, #14979)
ギャラリーで選択された画像の hires.fix を実行する[✨]ボタンを追加 (#14598, #14626, #14728からのヘルプ)
アセットリポジトリを分離し、フォントをgoogleのサーバーからではなくローカルで提供するように。
公式LCMサンプラーのサポート (#14583)
DATアップスケーラーモデルのサポートを追加 (#14690, #15039)
ネットワークツリービューの追加(#14588, #14900)
NPUのサポート(#14801)
プロンプトコメントのサポート

Stability Matrixのほうはまだ対応できていないようです。
追記:自動アップデートで対応されました。

破壊的変更#14145 #14978 はともにリファイナーのスケジューラに関するものです。



1.7.0→1.8.0の全てのコミットログはこちらです

機能関係

Torchをバージョン2.1.2に更新。
ソフトインペイント (#14208)
FP8のサポート (#14031、#14327)
SDXL-Inpaintモデルのサポート(#14390)
アップスケーリングと顔復元アーキテクチャにスパンドレルを使用 (#14425、#14467、#14473、#14474、#14477、#14476、#14484、#14500、#14501、#14504、#14524、#14809)
自動後方互換性(プログラムバージョンを指定して古い画像からインフォテキストを読み込む場合、互換性設定を追加する)
ゼロターミナルSNRノイズスケジュールオプションを実装(SEED BREAKING CHANGE, #14145, #14979)
ギャラリーで選択された画像の修正を実行する[✨]ボタンを追加 (#14598, #14626, #14728からのヘルプ)
アセットリポジトリを分離し、フォントをgoogleのサーバーからではなくローカルで提供するように。
公式LCMサンプラーのサポート (#14583)
DATアップスケーラーモデルのサポートを追加 (#14690, #15039)
ネットワークツリービューの追加 (#14588, #14900)
NPUのサポート(#14801)
プロンプトコメントのサポート

微細な修正:


幅/高さフィールドにWIDTHxHEIGHT文字列をペーストできるようにした(#14296)
オプションを追加: フルページイメージビューアでのライブプレビュー (#14230, #14307)
生成/スキップ/中断のキーボードショートカットを追加 (#14269)
異なるプラットフォームでのTCMALLOCサポートを改善 (#14227、#14883、#14910)
ロラが見つからないという警告 (#14464)
追加ネットワークでロラスに否定的なプロンプトを追加 (#14475)
xyz_grid:軸オプションとは別に、軸に沿ってシードを変更できるようにした(#12180)
VAEをbfloat16に変換するオプションを追加(#9295の実装)
IPEXのサポートを改善(#14229, #14353, #14559, #14562, #14597)
現在の生成の直後に割り込むのではなく、生成後に割り込むオプション (#13653, #14659)
フルスクリーンプレビューコントロールのフェード/無効化 (#14291)
より細かい設定のフリーズコントロール(#13789)
アップスケーラの上限を増加(#14589)
ホットキーでブラシサイズを調整 (#14638)
画像保存時にcsvログファイルにチェックポイント情報を追加(#14663)
リサイズ可能な列を増やした (#14740、#14884)
インペイント時に元画像をオーバーレイしないオプションを追加 (#14727)
Pad conds v0オプションを追加し、1.6.0以前と同じDDIMでの生成をサポート。
「中断中(Interrupting)...」プレースホルダを追加。
拡張機能リストの更新ボタン (#14857)
強調計算後に正規化を無効にするオプションを追加。(#14874)
トークンをカウントする際、有効なスタイルも含めるようにした(設定で無効にすると以前の動作に戻る)
イメージギャラリーの[💢]ボタンの設定 (#14947)
LyCORIS BOFTネットワークによる推論をサポート (#14871, #14973)
タッチ(タブレット)用に列のサイズを変更できるようにした (#15002)

ExtentionsとAPI:

requirements からパッケージを削除: basicsr, gfpgan, realesrgan; dependencies: absl-py, addict, beautifulsoup4, future, gdown, grpcio, importlib-metadata, lmdb, lpips, Markdown, platformdirs, PySocks, soupsieve, tb-nightly, tensorboard-data-server, tomli, Werkzeug, yapf, zipp, soupsieve
API用のタスクIDを有効化 (#14314)
infotext APIにoverride_settingsサポートを追加した。
generation_parameters_copypasteモジュールをinfotext_utilsにリネームした。
Script __init__例外によるクラッシュを防止 (#14407)
numpyを1.26.2にした (#14471)
モデルのdtype/deviceを検査するユーティリティを追加 (#14478)
組み込みのlora extのすべてのメソッドに一般的なforwardメソッドを実装 (#14547)
ターゲットデバイスへの移動後にmodel_loaded_callbackを実行するようにした (#14563)
CFGDenoiserParamsにselfを追加 (#14573)
APIのみのモードでTLSを許可(--nowebui) (#14593)
新しいコールバック: postprocess_image_after_composite (#14657)
modules/api/api.py:埋め込みリストを更新するapiエンドポイントを追加 (#14715)
set_named_arg (#14773)
before_token_counterコールバックを追加しました。
ResizeHandleRow - 列のスケールパラメータをオーバーライド可能に (#15004)

パフォーマンス

14507に対処するため、膨大な数のファイルを含むextra networksディレクトリのパフォーマンスを大幅に改善した (#14528)
余分なnetworkディレクトリの不要な再インデックス作成を削減 (#14512)
不要なisfile/exists呼び出しを回避 (#14527)

バグ修正:

スタイルのマルチファイルサポートに関する複数のバグを修正 (#14203、#14276、#14707)
Loraの修正 (#14300、#14237、#14546、#14726)
e294e46で失われた設定を再追加 (#14266)
エクストラキャプションのBLIPを修正 (#14330)
img2imgで保存されたinit画像にinfotextを含めるようにした (#14452)
xyzグリッドハンドルのaxis_typeがNone (#14394)
Webui.pyに引数が渡されない場合のIPV6機能の追加(修正)を更新 (#14354)
txt2imgとimg2imgのAPIスレッドセーフ問題を修正した (#14421)
選択可能な script_index が None になる問題を修正 (#14487)
config.jsonの読み込みに失敗する問題を修正 (#14525, #14767)。
infotextのペーストでintをfloatにキャストするようにした (#14523)
GRADIO_ANALYTICS_ENABLEDが十分早い段階で設定されるようにした (#14537)
ロギングの設定を再度修正 (#14538)
属性解決時のCondFunc例外を処理するようにした (#14560)
エクストラのビッグバッチクラッシュを修正 (#14699)
エイリアスによる間違ったモデルの使用を修正 (#14655)
invalid_filename_charsリストに#を追加 (#14640)
拡張機能の動作確認を修正 (#14639)
UI再起動後にタブインデックスがリセットされる問題を修正 (#14637)
ネストしたマニュアルキャストを修正 (#14689)
再起動後も選択したタブのアップスケールを維持するようにした (#14702)
XYZグリッドで、軸がint型またはfloat型の場合、空白の値をフィルタリングするように変更(#14754)
CLIP Interrogator の topN 正規表現を修正 (#14775)
MHAレイヤのd型エラーを修正/手動キャストのd型チェック機構を変更(#14791)
load style.csvのエラーを修正(#14814)
追加ネットワークカードの編集時のエラーを修正
メタデータを含む.jsonファイルを初めて作成する際に、エクストラネットワークのメタデータが正しく動作しない問題を修正。
util.walk_filesの拡張子の大文字小文字を区別しないようにした (#14879)
拡張ページがロードされていない場合、適用しないようにした (#14873)
img2imgのトークンカウンタに正しい関数を呼び出すようにした。
他のExtraNetworks拡張機能を使用すると検索/再読み込みができなくなる不具合を修正しました(#14939)
キャッシュからのmtime読み込み例外を適切に処理するようにした (#14933)
割り込みボタンが表示されている場合にのみEscで割り込みを発生させるようにした (#14932)
プロンプトトークンカウンタを無効にするオプションを、単に結果を隠すのではなく、実際にトークンカウントを無効にするようにした。
インペイントでダブルアップスケーリングを回避 (#14966)
翻訳されたコンテンツをカテゴリマッピングに使用する#14591を修正 (#14995)
オーバーサイズの画像を分割する際に split_threshold パラメータが動作しない問題を修正 (#15006)
モバイル用のリサイズハンドルを修正 (#15010, #15065)

その他:

extra_options "にidを付与。数値フィールドをスライダに置き換え。(#14270)
状態のdict比較をref比較に変更(#14216)。
torch-rocmを5.6/5.7にバンプ (#14293)
出力パスをデータパスから外す(#14446)
extrasタブのトレーニング前処理モジュールの順番を変更(#14367)
cleanup_modelsコードを削除(#14472)
変更があったときだけui-configを書き換えるようにした (#14352)
501993eのlint問題を修正 (#14495)
README.mdを更新 (#14548)
ボタンを採用、種を修正 (#14598)
ロギング:フォールバックロガーにもフォーマッタを正しく設定 (#14618)
内部的な必要性から、生成情報をjsonではなくinfotextsから読み込むようにした(保存、生成されたpicからseedを抽出) (#14645)
get_crop_regionを改善 (#14709)
safetensorsのバージョンを0.4.2に更新 (#14782)
create_submit_boxにツールチップを追加 (#14803)
拡張タブテーブル行のホバーハイライト (#14885)
表示画像にタイムスタンプを常に付加するようにした (#14890)
core.filemode=falseを追加し、ファイルパーミッションの変更を追跡しないようにした... (#14930)
コマンドラインの引数パスを正規化 (#14934, #15035)
プログレスバーにオリジナルのApp Titleを表示するようにした (#14916)
mtimeもregister_tmp_fileに登録するようにした(#15012)

現在、Issuesは1899件存在します。

全てのオープンソースの開発者に敬意を持って・・・応援したい。

まだまだ元気なAUTOMATIC1111プロジェクトです。
世界中でも多くの国で使われています。

これについてはまた別の機会にレポートします。

この記事が気に入ったらサポートをしてみませんか?