Appearance
与 Midjourney 不同,Stable Diffusion 的部署需要相对高端的显卡。下方是一张跑 SD 的显卡性能天梯图,来源于这里。
普遍建议的显卡是 6GB 显存起步,低于这个可能会出现一些无法使用的问题(作者用的是 4GB 显存 970 老卡,能用,但会出问题),至于其它参数,主要是影响出图速度。如果要长期作为主力工具使用,还是需要堆高规格显卡。
接下来讲在 Windows 下的部署方法。比较流行的安装方法有两个:
- 安装环境,然后安装 webui,手动处理各种依赖
- 封装好的一键部署包,开箱即用
一个一个来说。
Webui 部署
AUTOMATIC1111 的 webui 是最初,也是国际上最多人使用的基于 Stable Diffusion 制作的可视化操作界面。界面长这样:
首先,Python 与 Git 是必然要装的,git 版本号无所谓,而 Python 尽量是安装 3.10.6
版本。
基本的环境有了之后,就可以通过 git 拉取一个叫 stable-diffusion-Webui
的项目:
shell
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
下载完成后双击运行项目目录下的 webui-user.bat
,不要使用管理员身份运行,双击即可,如果提前解决了网络问题,只要通过一定时间的等待,就能自动完成整个生产环境的部署。
最终,打开 http://localhost:7860
这个本地地址,即可看到 SD 的 webui 界面了。
因为国内网络环境的问题,即便是挂了梯子的网络,安装原版 WebUI 也可能出现各种问题,要不就是速度慢,再不然就是安装报错,所以我们还有另一种方法:整合包。
一键部署整合包
整合包其实是将各类插件、模型以及各种环境都打包在一起,然后通过一个启动器文件执行。目前用的最多的是秋叶大佬整合的,程序还起了中文名叫绘世。下载地址:百度网盘
如果网盘打不开了,该整合包作者活跃于 B 站,可以进一步寻找最新资源。使用方法非常简单,直接下载后解压,双击启动器程序后,再点击一键启动,然后依然是通过 http://localhost:7860
这个地址访问即可。