Stable Diffusion WebUI内存不够爆CUDA Out of memory怎么办?

在我们运行SD的时候,我们经常会爆CUDA Out of memory。

我们应该怎么办呢?

这是因为我们的显存或者内存不够了。

如果你是用cpu来跑图的则表示内存不够,这个时候就需要换个大点的内存了。

如果你是用gpu来跑图的就说明你显存不够用咯,这时候咋办呢?

下面我将一一述说解决办法。

请用心看完,别随便看看就不看了,否则你会丢失一个重大的宝藏。

1. 显存不够之换显卡篇

如果你显存不够用了,别慌!

换显卡吧!最好换成4090。

兄弟,值!建议你直接换4090,保证你嘎嘎爽。

看看我这4090跑的图,就是起飞呀。

Stable Diffusion WebUI内存不够爆CUDA Out of memory怎么办?_第1张图片

2. 使用--mdevram或--lowvram降低显存消耗

我们可以在配置文件中添加--mdevram或--lowvram引数

配置文件:Windows是webui-user.bat文件中,Linux是webui-user.sh中加入。

3.添加sd-webui-memory-release扩展定时清除缓存

添加下面这么个东西,就可以自己手动定时清除缓存啦。

你可能感兴趣的:(Stable,Diffusion,WebUI,stable,diffusion,AIGC)