踩坑实录:Mac 安装 Stable Diffusion 方法

部署运行你感兴趣的模型镜像

Mac 安装 Stable Diffusion

前言

本文适合Mac用户轻度尝鲜,重度使用Stable Diffusion(以下简称SD)请使用Windows电脑,可参考以下配置

  • 英伟达RTX 3060及以上
  • Windows 10/11
  • 内存条16G及更多

‼️ 方法适用对象
方法1适合国内用户(Gitee+GitHub镜像仓库+阿里云镜像源)
方法2需要访问GitHub

方法1 Homebrew中文网

1. 安装homebrew

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

养成好习惯,输入brew -v 检查brew版本,验证安装

2. 安装依赖项

brew install cmake protobuf rust python@3.10 wget

我安装python时没强制加版本号,虽然安装不报错,但是在后续启动时出现依赖错误,报错提示找不到适合当前版本的依赖

3.设置pip镜像源(可选)

使用阿里云pip镜像源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

4. Web_UI仓库

cd ~
git clone https://gitee.com/ineo6/stable-diffusion-webui.git

这里选择用户根目录,可自行修改地址

5. 启动web_ui

cd ~/stable-diffusion-webui
./webui.sh

⏏️ 自动执行命令,稍等一会儿,就会显示类似 http://127.0.0.1:7860的地址

🛜 官方也考虑到第三方镜像访问速度问题,也提出了解决方案

执行./webui.sh后卡住很久或速度很慢,可以尝试切换加速源(在stable-diffusion-webui目录下执行):

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/stable-diffusion-webui/raw/master/super-gh.sh)"

⏩ 换一个加速源,再试试

6. 中文界面

访问stable diffusion 设置中文页面

模型

🎉 首先祝贺你,你已经完成了sd安装大部分工作,剩下的只是安装模型和插件

启动后,终端会提示找不到模型,先Ctrl C关掉进程

1️⃣ 访问Hugging Face

🙅 输入stable diffusion,不要按回车,会默认选模型第一个结果
在这里插入图片描述
点击下拉菜单,找到see 4077 model results for stable diffusion
在这里插入图片描述

自选SD版本1-3内的模型,选择下载量多的,

2️⃣ 下载模型

比方说选了1.5模型,选files and versions,界面类似GitHub

选择.ckpt或者.safetensors

在这里插入图片描述
下面的模型名(点击即可下载)

Stable DIffusion 1.4 (sd-v1-4.ckpt)
Stable Diffusion 1.5 (v1-5-pruned-emaonly.ckpt)
Stable Diffusion 1.5 Inpainting (sd-v1-5-inpainting.ckpt)
Stable Diffusion 2.0 (768-v-ema.ckpt)
Stable Diffusion 2.1 (v2-1_768-ema-pruned.ckpt)

下载后放在📁 stable-diffusion-webui/models/Stable-diffusion 文件夹

方法2 automatic1111

1. 安装homebrew

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

养成好习惯,输入brew -v 检查brew版本,验证安装

2. 安装依赖项

brew install cmake protobuf rust python@3.10 git wget

3.克隆仓库

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

4.启动web_ui

cd ~/stable-diffusion-webui
./webui.sh

5.中文插件

  1. 打开stable diffusion webui,进入"Extensions"选项卡

  2. 点击"Install from URL",注意"URL for extension’s git repository"下方的输入框

  3. 粘贴或输入本Git仓库地址https://github.com/VinsonLaro/stable-diffusion-webui-chinese

  4. 点击下方的黄色按钮"Install"即可完成安装,然后重启WebUI(点击"Install from URL"左方的"Installed",然后点击黄色按钮"Apply and restart UI"网页下方的"Reload UI"完成重启)

  5. 点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)“,选择"Chinese-All"或者"Chinese-English”

  6. 点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值