如何以CPU方式启动Stable Diffusion WebUI?

文章介绍了如何在StableDiffusionWebUI中切换到CPU模式运行,以解决显存不足的问题,给出了Linux和Windows系统下的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

在LINUX系统或者UNIX系统中,找到webui.sh并进行编辑,在最上面加上

# 以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"

然后启动就可以了

### 启动 Stable Diffusion WebUI 的方法 #### 1. 安装环境准备 在启动之前,需要确保已经成功克隆了 Stable Diffusion WebUI 的仓库到本地。可以通过以下命令完成克隆操作: ```bash git clone --depth 1 https://github.com/AUTOMATIC1111/stable-diffusion-webui.git ./stable-diffusion-webui ``` 此命令会下载最新的 Stable Diffusion WebUI 版本[^1]。 进入项目目录后,还需要安装依赖项。如果遇到 pip 下载速度慢的问题,可以更换国内镜像源,例如阿里云或清华大学的镜像源[^5]: ```bash pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ ``` #### 2. 启动脚本运行 对于 Linux 或 Unix 类系统,可以直接执行 `webui.sh` 脚本来启动程序: ```bash ./webui.sh ``` 如果是 Windows 系统,则应使用 `webui.bat` 来启动: ```cmd webui.bat ``` 这一步将会初始化服务器并打开浏览器页面,默认地址为 `http://127.0.0.1:7860/`[^2]。 #### 3. CPU 模式下的启动配置 如果设备不支持 GPU 加速或者希望仅依靠 CPU 运行,可以在启动前修改相应的脚本文件。具体做法是在 `webui.sh` 文件顶部添加如下内容[^3]: ```bash export CUDA_VISIBLE_DEVICES=-1 export COMMANDLINE_ARGS="--use-cpu all --no-half --precision full --skip-torch-cuda-test" ``` 这些设置禁用了 CUDA 并强制使用 CPU 执行计算任务。 #### 4. 使用 Checkpoint 模型 为了生成高质量图片,需提前下载合适的 Checkpoint 文件,并将其放置于指定路径下: ``` stable-diffusion-webui/models/Stable-diffusion/ ``` 推荐按照不同风格创建子文件夹以便管理和区分[^4]。之后登录 WebUI 页面,在左上角下拉菜单中即可选择对应的模型进行加载。 --- ### 注意事项 - 如果首次访问时未自动弹出浏览器窗口,请手动输入默认 URL 地址尝试连接。 - 对于网络条件较差的情况,建议预先离线准备好所需资源再开始部署流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值