没有独显或者独显太垃圾,用CPU模式运行Stable Diffusion WebUI

1,851 阅读1分钟

原因

默认情况下Stable Diffusion WebUI采用GPU模式运行,但是稍微运行起来就知道至少需要4G的显存,2G显存虽然能够通过带--lowvram运行起来,但是能够炼出来的图基本都是512x512的,不能够炼大图,如果你刚好和我一样家境贫寒,没钱买好显卡,但是穷得就是时间多,那么我们可以尝试用CPU模式来炼图,毕竟你电脑不可能没有CPU。

如何配置

Stable Diffusion WebUI项目根目录下提供了webui-user.sh给我们进行自定义配置,我们只需要在里面添加如下配置就可以了:

Linux系统或者Mac系统

# 以CPU only模式跑Stable Diffusion WebUI

export CUDA_VISIBLE_DEVICES=-1
export COMMANDLINE_ARGS="--use-cpu all --no-half --precision full --skip-torch-cuda-test"

Windows系统

# 以CPU only模式跑Stable Diffusion WebUI

set CUDA_VISIBLE_DEVICES=-1
set COMMANDLINE_ARGS="--use-cpu all --no-half --precision full --skip-torch-cuda-test"

配置完毕后,Linux系统和Mac系统就可以使用./webui.sh运行了,Windows系统使用./webui.bat运行。使用CPU模式后,运行速度会比采用GPU模型慢许多,具体速度取决于CPU的性能,但是对于初学Stable Diffusion WebUI的基础操作来说,已经够用了,真的需要时,再去买独显就是了,当然前提是你有钱,手动滑稽,(逃。