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

Mac安装stable diffusion 工具

文章目录

1.安装 Homebrew 2.安装 stable diffusion webui 的依赖 3.下载 stable diffusion webui 代码 4.启动 stable diffusion webui 本体 5.下载模型 6.这里可能会遇到一个`clip-vit-large-patch14报错`

参考:https://brew.idayer.com/install/stable-diffusion-webui/

1.安装 Homebrew

参考:https://linxiaomu.blog.csdn.net/article/details/139931316

2.安装 stable diffusion webui 的依赖

brew install cmake protobuf rust python@3.10 git wget

3.下载 stable diffusion webui 代码

cd ~
git clone https://gitee.com/ineo6/stable-diffusion-webui.git

4.启动 stable diffusion webui 本体

cd ~/stable-diffusion-webui
./webui.sh

启动的之后会自动安装依赖,需要等待一段时间

安装成功会自动跳转到:http://127.0.0.1:7860页面

5.下载模型

这里只做 1.5 演示:

地址:https://huggingface.co/runwayml/stable-diffusion-v1-5

克隆:

下载好的模型放在:

stable-diffusion-webui/models/Stable-diffusion

回到http://127.0.0.1:7860/,刷新,选中:

6.这里可能会遇到一个clip-vit-large-patch14报错

参考:http://www.chen-studio.com/archives/128.html

去下载这个链接:https://huggingface.co/openai/clip-vit-large-patch14/tree/main

下载好以后:

打开 stable-diffusion-webui\repositories\stable-diffusion-stability-ai\ldm\modules\encoders\modules.py
查找中间包含的 “openai/clip-vit-large-patch14”内容
替换为你刚才存放的地址。

打开 stable-diffusion-webui\repositories\generative-models/sgm/modules/encoders/modules.py
查找中间包含的 “openai/clip-vit-large-patch14”的内容
替换为你刚才存放的地址。

重启,问题解决。

OK,成功解决。。。。。。

总结

**稳定扩散webui安装与使用指南**
本文旨在指导用户如何逐步完成稳定扩散(Stable Diffusion)Web UI的安装与配置过程。以下是安装流程的基本步骤:
**1. 安装Homebrew**
安装Homebrew是第一步,它是macOS的包管理器,能够助你一臂之力安装所需的工具和库。可以参考中的方法进行安装。
**2. 安装stable diffusion webui的依赖**
在Homebrew安装完成后,你需要通过以下命令安装stable diffusion webui所需的各种依赖组件,包括cmake、protobuf、rust、python(版本3.10)、git和wget等。
```bash
brew install cmake protobuf rust python@3.10 git wget
```
**3. 下载stable diffusion webui代码**
接下来,你需要在你的主目录下克隆stable diffusion webui的源码库。
```bash
cd ~
git clone https://gitee.com/ineo6/stable-diffusion-webui.git
```
**4. 启动stable diffusion webui**
然后,进入stable diffusion webui的目录,并运行`webui.sh`脚本启动程序。启动后会自动安装剩余的依赖项,并跳转到页面。
```bash
cd ~/stable-diffusion-webui
./webui.sh
```
**5. 下载模型**
为了使用stable diffusion webui,你需要下载相应的模型。这里以v1.5版本为例,通过Hugging Face上的地址进行下载。下载后,将其放在正确的目录下。
**6. 解决可能遇到的`clip-vit-large-patch14`报错**
如果在运行过程中遇到`clip-vit-large-patch14`的报错,你可以根据提示前往相应链接下载相应的文件,并替换webui源代码中的相关路径。重启webui,问题解决。
按照以上步骤,你应该能够顺利地安装并运行stable diffusion webui,开始使用其生成惊艳的图像。如果在安装使用过程中遇到任何问题,欢迎随时根据提供的参考链接进行进一步查询。

更新时间 2024-07-21