stable diffusion部署mac
时间: 2025-01-06 10:31:17 浏览: 7
### 如何在 Mac 上部署 Stable Diffusion
#### 准备工作
为了能够在 Mac 上成功部署 Stable Diffusion,需要确保操作系统版本是最新的 macOS Monterey 或更高版本。对于搭载 Apple Silicon (M1/M2) 的设备而言,利用其内置的 GPU 可以显著提升性能[^1]。
#### 安装依赖环境
安装 Homebrew 来简化后续软件包管理:
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
通过 Homebrew 安装 Python 和 Git 工具链:
```bash
brew install python git
```
创建并激活虚拟环境来隔离项目依赖项:
```bash
python3 -m venv sd-env
source sd-env/bin/activate
```
#### 获取源码与配置 WebUI
克隆官方仓库中的 `stable-diffusion-webui` 项目到本地机器上:
```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
```
按照说明下载预训练模型文件,并将其放置于指定目录内以便加载使用[^2]:
```bash
mkdir -p models/Stable-Diffusion/
cp /path/to/downloaded/model.ckpt models/Stable-Diffusion/
```
启动服务端程序之前先调整一些必要的参数设定,在根目录下的 `.env` 文件里可以找到这些选项;如果不存在该文件,则可以从模板复制一份过来修改:
```bash
cp webui-user.bat.example webui-user.bat
nano webui-user.bat
```
#### 启动应用
一切准备就绪之后就可以尝试首次运行了。执行如下命令开启服务器进程:
```bash
./webui.sh
```
打开浏览器访问 http://localhost:7860 即可看到图形化的操作界面[^3]。
阅读全文