引言
跟着人工智能的快速开展, 咱们迎来了一个令人兴奋的年代, 其间 AI
绘画技能正变得越来越盛行, Stable Diffusion
作为一种强壮的 AI
绘画东西, 为咱们带来了惊人的创造力和艺术表现力。如果你是一位 Mac
用户, 而且对 AI
绘画充满了好奇和热情, 那么你来对当地了。本篇博客将为你提供一份详细的指南, 教你如安在 Mac OS
上装置 Stable Diffusion
, 让你能够敞开探索 AI
绘画的奇妙世界
无需担心, 即便你没有任何经验, 咱们将一步步引导你完成 Stable Diffusion
装置进程, 你将有时机发现这个令人入神的技能如何将你的创造力面向新的高度。让咱们一同踏上这个充满创意的旅程, 探索 AI
绘画的无限可能性吧!
下面贴张我 Mac
的装备信息:
弥补: 玩了一段时间, 因为电脑装备问题, 渲染实在太慢了, 所以白嫖了下阿里云的资源, 从头建立了
Stable Diffusion
终究速度仍是很 ok 的, 详细建立过程可查阅 《白嫖党 YYDS: 阿里云快速建立 Stable Diffusion》
一、装置 Home Brew
在开始咱们需求装置下 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
四、下载模型
在这儿咱们需求提前下载好一个基本的 模型, 点击 这儿 进入下载页
下载好模型后, 需求将模型文件放到 stable-diffusion-webui/models/Stable-diffusion
目录下
五、发动项目
进入项目, 履行 webui.sh
脚本
cd stable-diffusion-webui
./webui.sh
等候: 这一步会比较久, 需求耐心等候……
如果履行上面命令, 抛出错误了则需求修正项目根目录下的 webui-user.sh
文件: 该文件默许 第十三行
是被注释掉的, 咱们需求修正这一行内容
修正内容如下:
# 第13行
+ export COMMANDLINE_ARGS="--medvram --opt-split-attention --skip-torch-cuda-test --no-half --use-cpu all"
终究从头运转 webui.sh
脚本:
./webui.sh
等候顷刻, 这儿如果成功运转的话, 终究会给出一个 WEB UI
界面的 拜访地址
下面咱们就能够经过上面的地址, 在浏览器拜访 Stable Diffusion
WEB UI
界面
六、测试
下面咱们测验在界面上输入 咒语
生成图片, 如下截图在输入框中输入关键词 home
, 然后点击 Generate
开始绘画
这儿咱们能够观察控制台, 就能够看到, 如下进度条, 这就说明系统正在生成图片
这儿需求等候一会(机器装备好坏决定等候时长), 终究会在右边生成一张图(当然图片的质量肯定是一般般的, 因为咱们的咒语仍是太简略了)
这儿咱们还能够看下, 终端进度条, 也以显现 100%
终究弥补下: 如果呈现如下报错, 请参考上一章节, 经过修正项目根目录下的
webui-user.sh
文件, 可修正该问题
七、汉化
因为 stable diffusion webui
项目都英文的, 可是呢里面又涉及到许多设置与参数, 为了便利设置参数, 这儿仍是很有必要针对 stable diffusion webui
进行一个汉化
7.1 装置汉化包
汉化包咱们挑选 stable-diffusion-webui-chinese, 在项目文档中介绍了两种装置方法, 这儿咱们挑选第一种方法进行装置:
这儿咱们进入下载装置的一个界面(Extensions
-> Install from URL
), 这儿可装置图示进行操作, 下面链接就是库房地址 https://github.com/VinsonLaro/stable-diffusion-webui-chinese
, 这儿点击装置时会有个装置进度条(没截到 )
装置完成后, 咱们还需求, 从头加载下 UI
, 这儿直接点击页面底部的 Reload UI
即可
7.2 装备语言
上面咱们仅仅完成汉化包的装置, 下面还需求装备下语言, 装备路径: Settings
-> User interface
-> Localization
, 这儿我挑选的是 chinese-english-0512
, 这样的话页面就会有中英文的一个对照, 便利后边参数装备
挑选完后, 保存装备
并 从头加载 UI
终究能够看下终究汉化后的效果
八、模型下载 & 演示
下面咱们测验下载装置模型, 进行一个简略的测验
8.1 模型下载
模型下载源这儿推荐 C 站, 在这上面咱们能够下载各种风格的模型
这儿我挑选 toonyou 模型, 并进行了下载
同上文, 这儿咱们需求将下载后的模型仿制到 stable-diffusion-webui/models/Stable-diffusion
目录下
终究的终究, 咱们需求从头加载下 UI
加载完成后, 就能够在模型挑选一栏, 看到咱们下载好的模型了
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
九、参考
- 轻松装置Stable Diffusion WebUI | MacOS M1&2, Intel CPU可用 | 完整指南和教程
- MacOS:轻松装置Stable Diffusion WebUI | M1, M2, Intel | 完整指南和教程
- 免费建立一套可自在更换模型的stable-diffusion