Stability MatrixのStable diffusion web ui Forgeがアップデートしたら壊れたので直した話
Stable diffusion web ui Forge
7/28に公開されたStable diffusion web ui Forgeのアップデートで最新の本家であるA1111版のを改良したうえでForge版に統合されました。
結果バグが大量発生しており、既存の拡張機能等で互換性が保てなくなり、起動もしなくなっています。
起動したいだけなら
Stable diffusion web ui Forgeフォルダのrequirements_versions.txtに記されたpydanticのバージョンを2.0.3にすれば起動はしてくれます。
pydantic==2.0.3
ただし、安定しないのでForgeのバージョンを戻すことにします。
ダウングレード
まずはStable diffusion web ui Forgeのフォルダを開きます、簡単に開くならこのボタンを押せば開きます。
次にフォルダのなにもないところで右クリックしてコンソールを開きます。
コンソールを開くボタンがなければ、Shiftキーを押しながらマウス右クリックでpowershellを開くとか出ると思います。
後はコンソールに以下のコマンドを入力して実行してください。
git reset --hard 29be1da
ちなみにgitをインストールされてない場合はエラーが出ます、各自調べて導入してください。
8/7日 追記 新規SD web ui Forgeをダウングレードさせる
新規インストールしたForgeをダウングレードさせるには追加手順が必要です
先に一つ前の見出し通りに実行してください。
Pythonパッケージボタンを押して
以下のパッケージをダウングレードしてください
- setuptoolsを69.5.1に
- pydanticを1.10.15に
- pydantic_coreを2.20.1に
以上で完了です!