ホワイトレンド

きあいのタスキ

【Stable Diffusion】xFormersとPyTorchのバージョンをアップデート(更新)する方法を解説!

最初にsd.webui内にある、現在使っている古いバージョンのxFormersとPyTorchを削除します。「stable-diffusion-webui」の中のvenvフォルダごと、中身のファイルを削除してから、venvフォルダに最新版をダウンロードします。

 

まずは stable-diffusion-webui をエクスプローラーで開きます。その中にある「venv」フォルダを削除します。



そして、stable-diffusion-webui をエクスプローラーで開き、「webui-user.bat」(またはwebui-user)というWindowsバッチファイルを右クリックし、メモ帳で編集をクリックします。

 

(PyTorchをアップデートしたい場合)

以下のメモ帳での作業をスキップして、次の作業に進んでください。

(追加でxformersを導入またはアップデートしたい場合)

・以下のメモ帳での作業を行ってから、次の作業に進んでください。

メモ帳アプリが起動したら、このように set COMMANDLINE_ARGS=の後に「--xformers」と入力し、上書き保存します。

--xformersはStable Diffusionの起動オプションを指定するコマンドで、すでにこうなっていた場合は、そのまま変更しなくても大丈夫です。

 

そして、再度 stable-diffusion-webui エクスプローラーで開き、webui-user.bat」(またはwebui-userというWindowsバッチファイルをダブルクリックし実行します。

 

コマンドプロンプトが開き、xFormersとPyTorchの最新版へのアップデートが自動で始まります。

 

アップデート完了後、Stable Diffusionが起動します。Stable Diffusionが起動したら、ページの一番下から現在のバージョンを確認できます。これで、アップデート作業は終了です。