Stable Diffusion 硬件要求和环境部署

01.硬件要求

建议使用不少于 16GB 内存,并有 60GB 以上的硬盘空间。需要用到 CUDA架构,推荐使用 N 卡。(目前已经有了对 A 卡的相关支持,但运算的速度依旧明显慢于N卡,参见:

Install and Run on AMD GPUs · AUTOMATIC1111/stable-diffusion-webui Wiki · GitHub。)

Stable Diffusion 硬件要求和环境部署

02.环境部署

手动部署

可以参考 webui 的官方 wiki 部署:

Home · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)

stable diffusion webui 的完整环境占用空间极大,能达到几十 G。值得注意的是,webui 需要联网下载安装大量的依赖,在境内网络环境下载较慢。接下来是手动部署的6个步骤:

1、安装 Python
安装 Python 3.10,安装时须选中 Add Python to PATH

2、安装 Git
在 Git-scm.com 下载 Git 安装包并安装。下载 webui 的 github 仓库,按下 win+r 输入 cmd,调出命令行窗口。运行下方代码,并请把代码中的 PATH_TO_CLONE 替换为自己想下载的目录。

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

3、装配模型
可在如 Civitai 上下载标注有 CKPT 的模型,有模型才能作画。下载的模型放入下载后文件路径下的 models/Stable-diffusion 目录。

4、使用
双击运行 webui-user.bat 。脚本会自动下载依赖,等待一段时间(可能很长),程序会输出一个类似 http://127.0.0.1:7860/ 的地址,在浏览器中输入这个链接开即可。详细可参见模型使用。

5、更新
按下 win+r 输入 cmd,调出命令行窗口。运行下方,并请把代码中的 PATH_TO_CLONE 替换为自己下载仓库的目录。

cd PATH_TO_CLONE
git pull

自动整合包

觉得上述步骤麻烦的开发者可以直接使用整合包,解压即用。比如独立研究员的空间下经常更新整合包。秋叶的启动器也非常好用,将启动器复制到下载仓库的目录下即可,更新管理会更方便。

Stable Diffusion 硬件要求和环境部署

打开启动器后,可一键启动:

Stable Diffusion 硬件要求和环境部署

如果有其它需求,可以在高级选项中调整配置。

Stable Diffusion 硬件要求和环境部署

显存优化根据显卡实际显存选择,不要超过当前显卡显存。不过并不是指定了显存优化量就一定不会超显存,在出图时如果启动了过多的优化项(如高清修复、人脸修复、过大模型)时,依然有超出显存导致出图失败的几率。

xFormers 能极大地改善内存消耗和速度,建议开启。准备工作完毕后,点击一键启动即可。等待浏览器自动跳出,或是控制台弹出本地 URL 后说明启动成功。

Stable Diffusion 硬件要求和环境部署

如果报错提示缺少 Pytorch,则需要在启动器中点击配置。

Stable Diffusion 硬件要求和环境部署
Stable Diffusion 硬件要求和环境部署

Stable Diffusion webui 的更新比较频繁,请根据需求在“版本管理”目录下更新:

Stable Diffusion 硬件要求和环境部署

同样地,也请注意插件的更新:

Stable Diffusion 硬件要求和环境部署

本文来自腾讯云开发者,不代表ABC.Design立场,如若转载,请注明出处:腾讯云开发者

(1)
打赏 微信扫一扫 微信扫一扫
ABC.Design的头像ABC.Design
上一篇 2023年6月10日 下午2:11
下一篇 2023年5月26日 下午12:26

发表回复

登录后才能评论
交流群
交流群
返回顶部