Stable Diffusion web UI(AUTOMATIC1111) GPU がなくメモリーが少ない非力なWindows パソコンにインストールし動かしてみる

スペック

【CPU】インテル Celeron N4100 プロセッサー 、【メモリ】4GB

Python のインストール

下記 URL の下の方からダウンロードしてインストールします
私はアナコンダにしてレジストリとパスに追加しませんでした

https://www.anaconda.com/products/distribution

Windows

Python 3.9

64-Bit Graphical Installer (621 MB)

または

https://www.python.org/downloads/windows/

gitのインストール

下記 URL の下の方からダウンロードしてインストールします
私はポータブルにしました

https://git-scm.com/download/win

https://gitforwindows.org/

AUTOMATIC1111のダウンロード

下記 URL からダウンロードして解凍します code->download zip
私は D ドライブのルートに解凍しました

https://github.com/AUTOMATIC1111/stable-diffusion-webui

またはコマンドプロンプトか powershell を開いてインストールしたいホルダーに入って

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

インストールしたいフォルダーでShift+右クリックをしてPowerShell ウィンドウをここに開く でも良いです

モデルファイルのダウンロード

例えば下記ファイルをダウンロード

Waifu Diffusion v1.3

https://huggingface.co/hakurei/waifu-diffusion-v1-3/blob/main/wd-v1-3-float16.ckpt

下記フォルダに入れます

D:\stable-diffusion-webui\models\Stable-diffusion\wd-v1-3-float16.ckpt

起動用バッチファイルの作成

下記内容を例えばgo_webui.batとして保存します
インストールされた環境によって変更してください
メモリーが少なく GPU がないためパラメーターを与えています

set PATH=c:\windows\system32;%PATH%
set PATH=d:\git\bin;%PATH%
set PATH=d:\Anaconda3;%PATH%
set PATH=d:\Anaconda3\Library\mingw-w64\bin;%PATH%
set PATH=d:\Anaconda3\Library\usr\bin;%PATH%
set PATH=d:\Anaconda3\Library\bin;%PATH%
set PATH=d:\Anaconda3\Script;%PATH%
set COMMANDLINE_ARGS=–skip-torch-cuda-test –precision full –no-half –lowvram –disable-safe-unpickle
cd d:\stable-diffusion-webui
call D:\stable-diffusion-webui\webui.bat

動かない場合 ページファイルの設定

メモリ不足で動かない場合仮想メモリで対応します

Windowsロゴを右クリック
設定->バージョン情報->システム詳細情報->システムの詳細設定->システムのプロパティ

パフォーマンスの「設定」->詳細設定->仮想メモリの「変更」

「すべてのドライブのページングライフのサイズを自動的に管理する」のチェックをはずします。

初期サイズ 2048
最大サイズ 8192

OK にして再起動

動かしてみると

http://127.0.0.1:7860/

1ステップで5分かかるので1ステップでやめてしまいました
出来上がった画像はこちらです

20ステップだと2時間ぐらいかかりそうなので行っていません

エラーも何度も出て大変でしたが動かすことができました

stable-diffusion

Posted by eightban