在Mac上安装Stable Diffusion的详细指南

释放双眼,带上耳机,听听看~!
本篇博客提供了在Mac上安装Stable Diffusion的详细指南,让用户能够探索AI绘画的无限可能性

引言

随着人工智能的快速发展, 我们迎来了一个令人兴奋的时代, 其中 AI 绘画技术正变得越来越流行, Stable Diffusion 作为一种强大的 AI 绘画工具, 为我们带来了惊人的创造力和艺术表现力。如果你是一位 Mac 用户, 并且对 AI 绘画充满了好奇和热情, 那么你来对地方了。本篇博客将为你提供一份详细的指南, 教你如何在 Mac OS 上安装 Stable Diffusion, 让你能够开启探索 AI绘画的奇妙世界

无需担心, 即使你没有任何经验, 我们将一步步引导你完成 Stable Diffusion 安装过程, 你将有机会发现这个令人着迷的技术如何将你的创造力推向新的高度。让我们一起踏上这个充满创意的旅程, 探索 AI 绘画的无限可能性吧!

下面贴张我 Mac 的配置信息:

在Mac上安装Stable Diffusion的详细指南

补充: 玩了一段时间, 由于电脑配置问题, 渲染实在太慢了, 所以白嫖了下阿里云的资源, 重新搭建了 Stable Diffusion 最后速度还是很 ok 的, 具体搭建步骤可查阅 《白嫖党 YYDS: 阿里云快速搭建 Stable Diffusion》

一、安装 Home Brew

在Mac上安装Stable Diffusion的详细指南

在开始我们需要安装下 Home Brew, 可以直接复制下面代码到终端并执行

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

二、安装所需依赖

下面我们需要使用 brew 安装一些所需要的依赖包: make protobuf rust python@3.10 git wget, 可以直接复制下面代码到终端并执行

brew install cmake protobuf rust python@3.10 git wget

三、拉取 Stable Diffusion Web UI 存储库

这里我们需要拉取下 Stable Diffusion 的一个 WEB UI 仓库代码

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

四、下载模型

在这里我们需要提前下载好一个基本的 模型, 点击 这里 进入下载页

在Mac上安装Stable Diffusion的详细指南

下载好模型后, 需要将模型文件放到 stable-diffusion-webui/models/Stable-diffusion 目录下

在Mac上安装Stable Diffusion的详细指南

五、启动项目

进入项目, 执行 webui.sh 脚本

cd stable-diffusion-webui
./webui.sh

等待: 这一步会比较久, 需要耐心等待……

在Mac上安装Stable Diffusion的详细指南

如果执行上面命令, 抛出错误了则需要修改项目根目录下的 webui-user.sh 文件: 该文件默认 第十三行 是被注释掉的, 我们需要修改这一行内容

在Mac上安装Stable Diffusion的详细指南

修改内容如下:

# 第13行
+ export COMMANDLINE_ARGS="--medvram --opt-split-attention --skip-torch-cuda-test --no-half --use-cpu all"

在Mac上安装Stable Diffusion的详细指南

最后重新运行 webui.sh 脚本:

./webui.sh

等待片刻, 这里如果成功运行的话, 最后会给出一个 WEB UI 界面的 访问地址

在Mac上安装Stable Diffusion的详细指南

下面我们就可以通过上面的地址, 在浏览器访问 Stable Diffusion WEB UI 界面

在Mac上安装Stable Diffusion的详细指南

六、测试

下面我们尝试在界面上输入 咒语 生成图片, 如下截图在输入框中输入关键词 home, 然后点击 Generate 开始绘画

在Mac上安装Stable Diffusion的详细指南

这里我们可以观察控制台, 就能够看到, 如下进度条, 这就说明系统正在生成图片

在Mac上安装Stable Diffusion的详细指南

这里需要等待一会(机器配置好坏决定等待时长), 最终会在右边生成一张图(当然图片的质量肯定是一般般的, 因为我们的咒语还是太简单了)

在Mac上安装Stable Diffusion的详细指南

这里我们还可以看下, 终端进度条, 也以显示 100%

在Mac上安装Stable Diffusion的详细指南

最后补充下: 如果出现如下报错, 请参考上一章节, 通过修改项目根目录下的 webui-user.sh 文件, 可修改该问题

在Mac上安装Stable Diffusion的详细指南

七、汉化

由于 stable diffusion webui 项目都英文的, 但是呢里面又涉及到很多设置与参数, 为了方便设置参数, 这里还是很有必要针对 stable diffusion webui 进行一个汉化

7.1 安装汉化包

汉化包我们选择 stable-diffusion-webui-chinese, 在项目文档中介绍了两种安装方式, 这里我们选择第一种方式进行安装:

在Mac上安装Stable Diffusion的详细指南

这里我们进入下载安装的一个界面(Extensions -> Install from URL), 这里可安装图示进行操作, 下面链接就是仓库地址 https://github.com/VinsonLaro/stable-diffusion-webui-chinese, 这里点击安装时会有个安装进度条(没截到 😭)

在Mac上安装Stable Diffusion的详细指南

安装完成后, 我们还需要, 重新加载下 UI, 这里直接点击页面底部的 Reload UI 即可

在Mac上安装Stable Diffusion的详细指南

7.2 配置语言

上面我们只是完成汉化包的安装, 下面还需要配置下语言, 配置路径: Settings -> User interface -> Localization, 这里我选择的是 chinese-english-0512, 这样的话页面就会有中英文的一个对照, 方便后面参数配置

在Mac上安装Stable Diffusion的详细指南

选择完后, 保存配置重新加载 UI

在Mac上安装Stable Diffusion的详细指南

最后可以看下最终汉化后的效果

在Mac上安装Stable Diffusion的详细指南

八、模型下载 & 演示

下面我们尝试下载安装模型, 进行一个简单的尝试

8.1 模型下载

模型下载源这里推荐 C 站, 在这上面我们可以下载各种风格的模型

在Mac上安装Stable Diffusion的详细指南

这里我选择 toonyou 模型, 并进行了下载

在Mac上安装Stable Diffusion的详细指南

同上文, 这里我们需要将下载后的模型复制到 stable-diffusion-webui/models/Stable-diffusion 目录下

在Mac上安装Stable Diffusion的详细指南

最后的最后, 我们需要重新加载下 UI

在Mac上安装Stable Diffusion的详细指南

加载完成后, 就可以在模型选择一栏, 看到我们下载好的模型了

在Mac上安装Stable Diffusion的详细指南

8.2 开始魔法

如下演示图, 选择模型 -> 输入魔法 -> 点击生成, 等待片刻… 即将完成一副巨作

咒语: Girls, Hanfu, aestheticism, cherry, large cherry, petals fall, big scene, elegant Hanfu, dream, unreal, inception space, sci-fi --ar 3:4 --s 250 --q 2 --v 5 --q 1 --s 100

在Mac上安装Stable Diffusion的详细指南

九、参考

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

使用YOLOv5实现工业缺陷检测项目详解

2023-12-13 12:10:14

AI教程

提示工程关键原则

2023-12-13 12:20:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索