记录 Mac 安装 Stable Diffusion

引言

在人工智能的大潮中,Stable Diffusion如一颗璀璨的明珠,以其强大的功能和独特的魅力,引领着我们走向一个全新的艺术领域。它不仅是一款AI绘画工具,更是一种创新的艺术表达方式。如果你对人工智能充满好奇,渴望亲自体验并玩转这项最新技术,那么,你找对了地方。

我们将为你提供详尽的指南,指导你如何使用和掌握Stable Diffusion,让你能够亲自感受到人工智能带来的无限可能性和创新乐趣。不论你是否有相关经验,我们都将陪伴你一步步探索,一同发现Stable Diffusion如何将你的创造力推向新的高度。让我们共同踏上这个充满挑战和乐趣的旅程,探索人工智能的无穷魅力吧!

我的Mac配置信息:

1、安装Home Brew

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

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

安装一些项目所需要的依赖包:

brew install python@3.11.2

2、拉取 Stable Diffusioin Web UI 代码库

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

3、启动WebUI

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

bash 复制代码
cd stable-diffusion-webui
./webui.sh

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

踩坑记录

(1) HTTP/2 stream 1 was not closed cleanly before end of the underlying stream ./webui.sh: line 196: cd: stable-diffusion-webui/: No such file or directory

(2) Traceback (most recent call last):

File "/Users/kerry/Desktop/stable-diffusion-webui/launch.py", line 48, in

RuntimeError: Couldn't install requirements.


(3) Installing clip

Traceback (most recent call last):

File "/Users/kerry/Desktop/practice_day/AIGC-ChatGPT/stable-diffusion-webui/launch.py", line 48, in

main()

File "/Users/kerry/Desktop/practice_day/AIGC-ChatGPT/stable-diffusion-webui/launch.py", line 39, in main

prepare_environment()

File "/Users/kerry/Desktop/practice_day/AIGC-ChatGPT/stable-diffusion-webui/modules/launch_utils.py", line 393, in prepare_environment

run_pip(f"install {clip_package}", "clip")

File "/Users/kerry/Desktop/practice_day/AIGC-ChatGPT/stable-diffusion-webui/modules/launch_utils.py", line 143, in run_pip

return run(f'"{python}" -m pip {command} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}", live=live)

4、启动成功

启动成功之后,会开启一个本地web服务,下面提示报错,是因为没有模型。

http://127.0.0.1:7860/

到这里之后,咱们发现没有可供选择的模型。

5、下载模型

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

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

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

选择everclear-pny-by-zovya 模型进行下载。

同上,将下载后的模型复制到 stable-diffusion-webui/models/Stable-diffusion 目录下;

然后咱们就可以看到可选择的模型

6、汉化

该项目呢全都是英文,页面有涉及了很多参数配置,所以汉化一下方便理解就很有必要了。

汉化包 stable-diffusion-webui-chinese,也是作者提供的,两种汉化方式,咱们就选择第一种。

6.1 安装依赖包

方法1:通过WebUI拓展进行安装

1.打开stable diffusion webui,进入"Extensions"选项卡

2.点击"Install from URL",注意"URL for extension's git repository"下方的输入框

3.粘贴或输入本Git仓库地址github.com/VinsonLaro/...

4.点击下方的黄色按钮"Install"即可完成安装,然后重启WebUI(点击"Install from URL"左方的"Installed",然后点击黄色按钮"Apply and restart UI"网页下方的"Reload UI"完成重启)

5.点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"

6.点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化

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

6.2 配置语言

打开 Settings -> User interface -> Localization, 选择 chinese-english-0313

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

汉化后的效果

7、测试

我们尝试在界面选择模型 -> 提示语 -> 点击生成, 等待片刻... 即将完成一副巨作

选择模型之后,正在进行加载中,这里需要点时间,patience。。。。

提示语:(masterpiece, best quality), 1girl, dress, wavy hair, lying, bare shoulders, blonde, jewelry, frills, (((intricate, pattern, psychedelic, surreal, abstract, swirl))), solo focus, heterochromia, splashing, vivid

模型下载地址:

huggingface.co/CompVis/sta...

civitai.com/models

参考:

免费搭建一套可自由更换模型的stable-diffusion

相关推荐
Lvan的前端笔记1 分钟前
docker:基于docker的前端部署方案
前端·docker·状态模式
程序人生8882 分钟前
从“把隐私文件上传到别人云端“到本地可控:DocConverter Web 立项初心与架构选型
前端·图像处理·人工智能·opencv·架构·ocr·文心一言
开开心心就好9 分钟前
视频里的图片怎么提取?双击一下就导出
java·前端·人工智能·spring·智能手机·intellij-idea·excel
爱喝水的小周12 分钟前
实验十 Vue‑Router 王者荣耀战绩查询 APP 开发实践
前端·javascript·vue.js
yexianglunbai12 分钟前
Vue 3 全面详解:从核心特性到工程化实践
前端·javascript·vue.js
传人once14 分钟前
选择文件按钮样式如何美化
前端·html·css3·jquery·html5
parade岁月29 分钟前
告别 Deno 时代?运行时进入一年倒计时,Deno 团队并入 Cloudflare
前端
Lucky_Turtle34 分钟前
【HTML】前端页面禁止缩放
前端·html
恋猫de小郭38 分钟前
Genkit Dart 1.0 发布,Flutter 原生的 AI Agent 终于完整了
android·前端·flutter
思码梁田1 小时前
CSS transform 转换详解:translate、rotate、scale、skew 与 3D 变换一次讲清
前端·css·transform·skew·scale·translate·rotate