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

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

默认情况下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-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>根据用户当前需求,用户需要获取在Mac系统上安装Stable Diffusion WebUI的方法。结合历史引用内容,特别是引用[2]和引用[3]都涉及Mac系统安装,可以整合出安装步骤。 注意:用户提到的是Mac系统,但没有具体说明是Intel芯片还是M1芯片。从引用[2]中可以看到是针对Mac M1的教程,而引用[3]则是更通用的mac安装说明。因此,在回答时需要区分不同芯片(M1/M2或Intel)可能存在的差异,但考虑到最新Mac多为Apple Silicon,以M系列为主,我们将重点放在M1/M2的安装上,同时兼顾Intel的说明。 安装步骤主要基于引用[2]和引用[3]提供的信息,并补充常见问题解决方法。 注意:由于引用内容有限,我们只根据现有引用内容整理,并确保步骤清晰。 步骤: 1. 安装依赖:Homebrew、Python等 2. 克隆仓库 3. 安装模型文件 4. 运行 同时,根据引用[3],需要注意许可证问题(但安装步骤中不涉及,可单独提醒)。 另外,由于引用[1]提到了一键包部署,但引用中并没有详细说明Mac上的一键包,所以这里以手动安装为主。 最后,生成相关问题。 </think> ### Mac系统安装Stable Diffusion WebUI的方法 以下是针对macOS系统(包括Intel和Apple Silicon芯片)的安装步骤,综合了最佳实践和常见问题解决方案: #### **安装前提** 1. 系统要求:macOS 10.15 (Catalina) 或更高版本 2. 存储空间:至少预留10GB可用空间(模型文件较大) 3. 内存建议:16GB及以上(8GB可运行但生成速度较慢) #### **安装步骤** 1. **安装基础依赖** ```bash # 安装Homebrew包管理器 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装Python和Git brew install python@3.10 git ``` 2. **克隆WebUI仓库** ```bash git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd stable-diffusion-webui ``` 3. **安装PyTorch(芯片类型区分)** - **Apple Silicon (M1/M2)** ```bash pip3 install torch torchvision torchaudio ``` - **Intel芯片** ```bash pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu ``` 4. **安装依赖库** ```bash pip3 install -r requirements.txt ``` 5. **下载模型文件** - 从[Hugging Face Hub](https://huggingface.co/CompVis/stable-diffusion-v-1-4-original)下载`*.ckpt`模型 - 放入目录:`stable-diffusion-webui/models/Stable-diffusion/` 6. **启动WebUI** ```bash # Apple Silicon需添加加速参数 COMMANDLINE_ARGS="--skip-torch-cuda-test --precision full --no-half" ./webui.sh ``` #### **常见问题解决** - **启动崩溃**:添加`--skip-version-check`参数忽略版本冲突 - **内存不足**:启动时添加`--medvram`或`--lowvram`参数 - **模型加载失败**:检查`.ckpt`文件是否放置在正确目录[^2] - **许可协议**:模型需遵守[CreativeML OpenRAIL-M](https://huggingface.co/spaces/CompVis/stable-diffusion-license)许可证[^3] > 首次启动将自动安装剩余依赖,完成后通过`http://127.0.0.1:7860`访问 #### **优化建议** 1. 使用`--xformers`提升生成速度(需安装`xformers`包) 2. 启用`--autolaunch`参数自动打开浏览器 3. 对M1/M2芯片,建议使用[MPS加速模式](https://pytorch.org/docs/stable/notes/mps.html)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值