SD WebUI 参考:
https://github.com/mix1009/sdwebuiapi
https://github.com/mayneyao/stable-diffusion-webapi
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API
https://github.com/AUTOMATIC1111/stable-diffusion-webui
https://github.com/VinsonLaro/stable-diffusion-webui-chinese
内网部署:
https://zhuanlan.zhihu.com/p/611459573 启用内网ip和账号密码
修改launch.py里面的链接,加代理https://ghproxy.com/https://github.com/***
AWS部署:
- 自己安装需要装显卡的驱动,要对应版本很麻烦
- 用现成的镜像,能用。
- 实例可选带GPU的,但是vcpu数量要申请,麻烦,坑多。https://www.bilibili.com/read/cv21987039/
参考:https://dev.amazoncloud.cn/activity/activityDetail?id=638ea0193b67dd77d6cdb221
现成的镜像: https://www.techlatest.net/support/stable_diffusion_support/aws_gettingstartedguide/index.html
硬盘:单stable_diffusion模型都要10G空间
- 测试是否带gpu:
python3 -c "import torch; print(torch.cuda.is_available())"
Google Colab部署:
- Colab介绍 https://zhuanlan.zhihu.com/p/527663163
.ipynb文件:python代码的执行是基于.ipynb文件,也就是Jupyter Notebook格式的python文件。它可以分块执行代码并立刻得到输出。
代码执行程序:是Colab在云端的"服务器"。将ipynb代码连接到代码执行程序,然后在云端执行,最后把结果传回浏览器。
实例空间:连接到代码执行程序后,Colab需要为其分配实例空间,类似动态创建的"虚拟机",其中包含了执行ipynb文件时的默认配置、环境变量、自带的库等等。
会话:当笔记本连接到代码执行程序并分配到实例空间后,就成为了一个会话(Session),用户能开启的回话数量是有限的
- 参考
https://github.com/camenduru/stable-diffusion-webui-colab/tree/drive
https://www.bilibili.com/video/BV1mY4y1y7zh/
- 免费版运行可以选GPU,可以购买空间,升级更高配置
- colab实例每24小时会清空,需要重新运行。需要买colab pro+版本才能后台运行
- Colab Pro每月只有100个计算单元,很快就用完了
Windows部署:
一键安装 https://www.bilibili.com/video/BV1bV4y1R7yh
修改国内镜像加快速度,修改目录中/modules/launch_utils.py 文件中,凡是有git_clone调用的地方,把https://github.com改成https://ghproxy.com/https://github.com,然后调用的git_clone方法里,把commit_hash值改为空