当前位置:AIGC资讯 > AIGC > 正文

主流AI绘画工具-StableDiffusion本地部署方法(mac电脑版本)

Stable Diffusion是一款强大的AI生成图像模型,它可以基于文本描述生成高质量的图像。对于想要在本地运行此模型的用户来说,使用Mac电脑部署Stable Diffusion是一个非常吸引人的选择,特别是对于M1或M2芯片的用户。本文将详细介绍如何在Mac上本地部署Stable Diffusion,包括Web UI的设置。

一、准备工作

系统要求

• 操作系统:macOS 12.0(Monterey)或更高版本

• 处理器:Apple Silicon M1, M1 Pro, M1 Max, M2, M2 Pro, 或 M2 Max

• 内存:建议至少16GB RAM

• 存储空间:建议至少有20GB的可用磁盘空间

安装Homebrew

Homebrew是macOS上的包管理器,它可以帮助你轻松安装需要的软件包。首先,你需要在终端中安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

按照终端中的提示完成安装。如果你已经安装了Homebrew,可以跳过这一步。

二、安装所需软件包

在终端中输入以下命令,安装Stable Diffusion所需的依赖包:

brew install cmake protobuf rust python@3.10 git wget

这些软件包包括cmake、protobuf、rust、python@3.10、git和wget。安装这些依赖包是为了确保Stable Diffusion能够正常运行。

三、克隆Stable Diffusion Web UI仓库

接下来,我们需要从GitHub上克隆Stable Diffusion的Web UI代码库。打开终端,输入以下命令:

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

这将会在你的Home目录下创建一个名为stable-diffusion-webui的文件夹,里面包含了所有的Web UI代码。

四、下载Stable Diffusion模型

Stable Diffusion需要特定的模型文件才能生成图像。下方图片可获取资源下载这些模型文件。

本文以v1.5版本模型为例:

登录并接受模型协议后,下载模型文件。

将下载的模型文件放入stable-diffusion-webui/models/Stable-diffusion目录下。

你可以使用以下命令导航到该目录并移动文件:

cd ~/stable-diffusion-webui/models/Stable-diffusion

五、运行Stable Diffusion Web UI

一切准备就绪后,我们可以开始运行Stable Diffusion的Web UI。执行以下步骤:

打开终端并导航到stable-diffusion-webui目录:

cd ~/stable-diffusion-webui

运行以下命令启动Web UI:

./webui.sh --no-half

这将启动Stable Diffusion的Web界面。请注意,首次运行可能需要一些时间,因为它需要初始化并加载模型。

六、访问Web UI

当上述步骤完成后,你可以在浏览器中访问Web UI:

打开浏览器,输入以下地址:

http://127.0.0.1:7860/

你将看到Stable Diffusion的Web UI界面。可以在文本框中输入提示词(例如“a beautiful sunset over the mountains”),然后点击“Generate”按钮生成图像。

七、可能遇到的问题与解决方案

自动更新失败

• 如果Web UI启动失败,可以尝试删除venv文件夹并重新启动。

内存不足问题

• 如果遇到内存不足错误,可以在启动命令中添加–low-vram参数来降低显存占用。

模型加载问题

• 如果加载模型时出现错误,确保模型文件的路径正确且文件完整无误。

八、总结

通过上述步骤,你现在应该已经成功在Mac电脑上本地部署了Stable Diffusion,并且可以通过Web UI生成各种图像。虽然这个过程涉及到一些技术细节,但通过正确的操作和耐心,你将能够完全掌控这个强大的AI工具。Stable Diffusion为创意工作者提供了一个极具潜力的平台,无论是生成艺术作品还是进行图像编辑,它都能为你带来无穷的可能性。

这里直接将该软件分享出来给大家吧~

1.stable diffusion安装包

随着技术的迭代,目前 Stable Diffusion 已经能够生成非常艺术化的图片了,完全有赶超人类的架势,已经有不少工作被这类服务替代,比如制作一个 logo 图片,画一张虚拟老婆照片,画质堪比相机。

最新 Stable Diffusion 除了有win多个版本,就算说底端的显卡也能玩了哦!此外还带来了Mac版本,仅支持macOS 12.3或更高版本。

2.stable diffusion视频合集

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,一步步带你入坑stable diffusion,科学有趣才能更方便的学习下去。

3.stable diffusion模型下载

stable diffusion往往一开始使用时图片等无法达到理想的生成效果,这时则需要通过使用大量训练数据,调整模型的超参数(如学习率、训练轮数、模型大小等),可以使得模型更好地适应数据集,并生成更加真实、准确、高质量的图像。

4.stable diffusion提示词

提示词是构建由文本到图像模型解释和理解的单词的过程。可以把它理解为你告诉 AI 模型要画什么而需要说的语言,整个SD学习过程中都离不开这本提示词手册。

5.SD从0到落地实战演练

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名SD大神的正确特征了。

这份完整版的stable diffusion资料我已经打包好,需要的点击下方插件,即可前往免费领取!

总结

### 文章总结:在Mac上本地部署Stable Diffusion
**Stable Diffusion简介**:
稳定扩散(Stable Diffusion)是一款强大的AI图像生成模型,能够根据文本描述生成高质量图像。对于Mac用户,特别是在M1或M2芯片上的部署尤其吸引人。
**部署步骤**:
1. **准备工作**:
- 确保macOS版本为12.0(Monterey)或更高。
- 处理器为Apple Silicon M系列(M1, M1 Pro, M1 Max, M2等)。
- 建议配置至少16GB RAM和20GB磁盘空间。
- 安装Homebrew作为包管理器,用于简化软件安装。
2. **安装所需软件包:**
- 使用Homebrew安装cmake、protobuf、rust、python@3.10、git和wget等依赖包。
3. **克隆Web UI仓库:**
- 通过Git克隆Stable Diffusion Web UI的代码库到本地。
4. **下载并设置模型文件:**
- 从指定资源下载Stable Diffusion模型文件。
- 将下载的文件放入相应目录下(`stable-diffusion-webui/models/Stable-diffusion`)。
5. **运行Stable Diffusion Web UI**:
- 通过终端导航到`stable-diffusion-webui`目录。
- 使用`./webui.sh --no-half`命令启动Web UI。
6. **访问Web UI**:
- 在浏览器中访问`http://127.0.0.1:7860/`,查看Stable Diffusion Web UI界面。
- 在文本框中输入提示词并点击“Generate”生成图像。
**可能遇到的问题与解决方案**:
- **自动更新失败**:尝试删除venv文件夹并重新启动。
- **内存不足**:在启动命令中添加`--low-vram`参数以降低显存占用。
- **模型加载问题**:确保模型文件路径正确且文件完整。
**总结**:
通过本文的详细步骤,Mac用户可以在本地成功部署Stable Diffusion,并通过其Web UI界面创建多样化的高质量图像。这为创意工作者提供了强大的工具,推动艺术和设计的边界。
**补充资源**:
- **Stable Diffusion安装包**:提供适用于Mac的最新版本下载。
- **视频合集**:帮助通过视频教程深入研究Stable Diffusion。
- **模型下载**:增强模型表现,提升图像质量。
- **提示词手册**:引导如何更好地构造提示词以生成理想图像。
- **实战演练**:提供从0到1的全套学习资料和任务,助力成为Stable Diffusion大神。

更新时间 2024-09-03