MACBOOK单机部署stable-diffustion

最近研究了SD如何在mac book电脑上本地部署,具体步骤和遇到的坑做下记录:
1. 在github上开源了一个SD-webUI的项目,是做了轻量产品化的开发,将sd常用的一些prompt关键词,方向关键词,生成和模型组合,各种参数调整全部做了UI页面,方面用户去操作。
2. 下面是具体的部署步骤:
- 从github上将sd-webui的代码clone到本地:git clone github.com/AUTOMATIC11…
- 可以到huggingface下载sd v1.5的模型,大概4G左右,还有一个7G版本的,如果是纯体验使用4G差不多够用
- python版本一定要是3.10,下载地址www.python.org/downloads/r…
- 如果huggingface无法下载,可以转战到百度飞桨下载
- 下载完成以后,将下载到的模型sd-v1-4.ckpt,拷贝到stable-diffusion-webui/models/Stable-diffusion目录
- 在sd-webui的根目录执行./webui.sh
- 应该会遇到模型加载失败的问题,原因是模型加载的时候依赖一些配置的文件。需要额外去下载
- 下载完以后,到webui的根目录创建目录openai/clip-vit-large-patch14
- 再将刚刚下载的配置文件全部拷贝到openai/clip-vit-large-patch14
- 最后重新执行./webui.sh,重新启动服务,这次模型就可以正常加载了
