症状
-
処理を実行した瞬間、またはサンプリング途中で赤いエラー画面が出て処理が止まる。
-
ターミナルには
torch.cuda.OutOfMemoryErrorと VRAM の使用量に関するメッセージが出る。
発生するタイミング
- Flux / 動画モデルなど重いモデルを、大きな解像度や大きな batch size で回したとき。
原因
- GPU の VRAM 容量に対して、モデル+画像サイズ+バッチサイズの組み合わせが大きすぎる。
解決方法
- batch size を 1 にし、解像度もモデルの推奨値(SD1.5 なら 512〜768px、SDXL なら 1024px 前後)まで下げる。
- それでもダメな場合は、より軽いモデルを使う、量子化モデル(gguf / nf4 など)を検討する
- それでもダメなら素直に GPU を増強する。