Stable Diffusion mac本地部署教程
时间: 2025-01-08 08:50:40 浏览: 4
### Stable Diffusion Mac 本地部署教程
#### 安装 Miniconda
为了简化依赖管理和环境配置,在 macOS 上建议先安装 Miniconda。Miniconda 是一个轻量级的 Python 发行版,可以方便地创建和管理虚拟环境[^1]。
```bash
brew install miniconda
```
完成安装后,初始化并激活 conda:
```bash
conda init zsh # 或者 bash, 取决于使用的 shell 类型
source ~/.zshrc # 或 source ~/.bash_profile
```
#### 创建 Conda 虚拟环境
创建一个新的 conda 环境用于运行 Stable Diffusion WebUI:
```bash
conda create -n sd-webui python=3.10
conda activate sd-webui
```
#### 下载并设置 Stable Diffusion Web UI
克隆官方仓库到本地计算机上:
```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
```
下载预训练模型文件至 `models/Stable-diffusion` 文件夹内。这一步骤可能涉及接受服务条款以及获取特定版本的权重文件[^2]。
#### 安装依赖项
确保所有必要的库都已正确安装:
```bash
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu
pip install -r requirements.txt
```
对于苹果 M1/M2 用户来说,还需要额外处理一些兼容性问题,比如安装适用于 Apple Silicon 的 PyTorch 版本和其他优化过的包。
#### 启动应用
一切准备就绪之后,可以通过如下命令启动应用程序:
```bash
python webui.py
```
访问浏览器中的 http://localhost:7860 即可看到图形界面。
阅读全文