Stable Diffusionのメモリに関する質問
はじめまして。
今回Stable Diffusionを使って画像生成をやってみたく、以下の環境のPCに「Stable Diffusion web-ui(Automatic1111)」をインストールしました。
PC環境
OS:windows11
CPU:Intel Core i7 14700F
RAM:DDR5-4800 (32GB)
GTX4070 ti Super 16GB
インストール先
Dドライブ(1TB)
※DドライブはCドライブとは物理的に別のSSDになります。
pythonのバージョン
3.10.11(Wikiに記載のバージョンで他バージョンのインストールはありません)
参考サイト
インストールは下記のURLを参考にしました
NovelAI 5ch Wiki-ローカルの導入方法
インストール後「webui-user.dat」を下記のように修正
set HF_HOME=D:\.cache\huggingface
set PIP_CACHE_DIR=D:\.cache\pip-cache
※キャッシュをCドライブに残したくなかったのでDドライブに残す用の設定
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--medvram --xformers --opt-split-attention --disable-nan-check --theme dark --ckpt-dir models/Stable-diffusion
「webui-user.dat」を実行し、Braveで画面にアクセスし画像の生成を何度かやってみたのですが、1024×1024の画像1枚生成すると画像生成時の専用GPUメモリは5%前後で画像が出来ると下がるのですが、メモリの使用率が70%近くになったまま下がらないという現象が起きました。
立て続けに1枚生成するとメモリの使用率が80%~90%になり、「webui-user.dat」を閉じないとメモリの使用率が70~90%前後になっていました。
タスクマネージャーでメモリ使用率を調べた所、Pythonが大量にメモリを使用しておりました。
Stable Diffusionインストール時にPythonをインストールしている為、pythonを使用しているは理解していますが、初心者の為こんなにメモリ使用率が高くなるのが普通なのわからず質問させて頂きました。
質問1
Stable Diffusionで1024×1024でSD XLの画像を生成するとメモリ使用率がこんなに上がるのは普通なのでしょうか?
質問2
もしこの上がり方が一般的じゃない場合、どこか確認すべき点がありましたら教えて頂ますようお願い致します。
質問3
ここの設定等を確認すればメモリの消費抑えられるなどありましたら教えて頂ますようお願い致します。
もし、回答にあたり情報が足りないなどありましたら可能な限り追記しますので教えて下さい。
初心者の為、拙い質問になり大変申し訳ございませんが宜しくお願い致します。