铁蛋:在 macos 系统上安装 stable diffusion webUI

SD指南 2年前 (2023) Rui
856 0

铁蛋最近迷上了 StableDiffusion,已经在 Mac 上成功安装了模型并生成了很多有趣的图片。

今天晚上太阳不错,铁蛋刚吃饱,就坐下打开他的 Mac 终端,准备生成一些图片玩玩,毕竟这可是今年最新的高科技,值得铁蛋抛开手机饭后把玩。

铁蛋熟练的输入命令:cd/Users/铁蛋/stable_diffusion/models,导航到存放StableDiffusion模型文件的文件夹。

然后,铁蛋选择一个模型检查点进行生成。他输入命令:python scripts/txt2img.py --checkpoint/检查点/文件.ckpt。

接下来,铁蛋根据终端提示输入文本描述:一只可爱的贵宾犬,回车!

计算机开始处理,整个过程需要十几秒钟,然后铁蛋的 Mac 屏幕上弹出了一张生成的图片!

一只可爱的贵宾犬

 

图片上是一只卡通化的贵宾犬,和铁蛋输入的文本描述一致。铁蛋品味了一番,心中恶狠狠的呸了声昨天傍晚追他的那条土狗,然后再次尝试生成其他图片。

他想起了这些年来为数不多的那次爬山,而且还有雪景,就再次输入:一个雪景山路,回车!计算机又开始生成图片,这次是一个风景图片,白雪皑皑的山路,图片效果也非常逼真。

铁蛋:在 macos 系统上安装 stable diffusion webUI铁蛋渐渐的看入了神:

缤纷的雪花轻轻落下,覆盖了山路。熟悉的道路在眼前变得陌生,两边密林也变得朦胧。整片山色都柔和了几分,变得傻傻的,像是一个童话世界。

这熟悉的山路,在记忆里却又活灵活现。第一次爬这座山,还是个毛头小子,跟着一帮结伴的同学,吹着山风,唱着山歌,一路上错过了无数美景,只顾着嬉笑打闹。多年后再爬,已一个人,静静的赏着层峦叠嶂,明白了爬山的乐趣。

脚下的雪越积越深,但路还是那条路。铁蛋甚至觉得,就算形神全非,只要记得来时的方向,就能平安下山。

记忆中的点点滴滴在脑海里一一闪过,仿佛发生在昨日。探访的心情,欢声笑语,甚至错过了日落的遗憾,都还历历在目。雪势渐渐大了,天色也渐渐暗下来。铁蛋加快脚步,在这白茫茫的世界里追寻回忆的痕迹。这雪景山路如梦如幻,但铁蛋的记忆却足够真实,让铁蛋在茫茫雪夜里也不会迷路。那些温暖的过往,就如同这雪中一点点亮光,驱散阴霾,指引前方。

铁蛋:在 macos 系统上安装 stable diffusion webUI……

铁蛋玩得不亦乐乎,直到深夜。

第二天早上(9:34),铁蛋躺床懊恼,回忆自己晚睡的原因,“真头疼今天用哪个理由请假比较适合。。。”,嘟囔着,打开手机,找到头像超酷的"我",随手发了一条私信"每次生成图片都需要在终端输入命令,真的太麻烦了!我听说有人开发了 Stable Diffusion 的 webUI,可以直接在浏览器里生成图片,是真的吗?"

我:是的,Stable Diffusion 的 webUI 界面可以让您直接在浏览器中轻松生成图片。它有一个简洁的界面,支持图片生成和参数调整,新手也可以很容易上手。

铁蛋:太棒了!我也想试一试,可惜我对安装 webUI 一无所知,能教我吗?

​我:当然可以!安装 Stable Diffusion webUI 在 Mac 上非常简单。

我:铁蛋,今天教你在 macOS 系统上安装 Stable Diffusion webUI,玩玩 AI 创作的乐趣。

铁蛋:哦哦,有趣,AI 生成小说,图画,我都想试试。来吧,教我安装这个 Stable Diffusion webUI。

​​我:首先,我们需要安装几个依赖。打开Terminal(终端),输入:

brew install python
brew install virtualenv
brew install node

这会安装 Python(编程语言),virtualenv(虚拟环境),和 Node.js(运行环境)。

铁蛋:好的,我已经在终端里输入了这三行代码,看起来都安装成功了。

​​​我:很好。接下来,我们创建一个虚拟环境,用来安装 StableDiffusion 的依赖。输入:

virtualenv-p python3 venv

铁蛋:done!我在当前目录下看到了一个叫 venv 的文件夹。

​​​​我:正确!这个 venv 文件夹就是我们的虚拟环境。现在激活它,输入:

sourcevenv/bin/activate

铁蛋:好像命令行前面出现了 (venv),表示虚拟环境已经激活?

​​​​​我:没错!现在我们在虚拟环境中,可以安装 StableDiffusion 的依赖了。输入:

pip install -r requirements.txt

这会安装所有的依赖包 (packages)。

铁蛋:一大堆安装信息刷屏而过,安装完成!我可以玩 StableDiffusion 了吗?

​​​​​​我:还没完呢!我们还需要 clonesStableDiffusion 的仓库 (repository),输入:

gitclone https://github.com/hf-chen/stable-diffusion-webui.git

这会将代码下载到 table-diffusion-webui 文件夹。现在进入文件夹:

cd stable-diffusion-webui

最后,启动服务 (server):

./webui.sh

铁蛋:哇,终端里出现了“Server running on http://127.0.0.1:7860 ”。

​​​​​​​我:太棒了!这表示服务启动成功了。现在打开浏览器,访问 http://127.0.0.1:7860 ,就可以看到 StableDiffusionwebUI 的界面了!

铁蛋:我的天,这个界面酷毙了!输入文本描述,就可以生成图片;调整参数,效果立马变化。这个 AI 绘图工具简直超炫!

铁蛋:在 macos 系统上安装 stable diffusion webUI

真帅气的webui

​​​​​​​​我:是的,StableDiffusion 是一个很强大的 AI 图像生成模型。webUI 让它更易于使用。玩得开心!如果有任何问题,就在微信找到我。

铁蛋:谢谢你了!有空一定要教教我如何训练自己的数据集、调整 (hyperparameter) 来生成不同风格的图片。我下次请你吃烧烤!

​​​​​​​​​我:没问题,嗯。。我等着你的烧烤!

铁蛋这时已经上了车,去往公司了,希望天天开心,工作顺利,学有所成!

相关文章