eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

stable-diffusion

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

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.