Skip to content

快速部署 Stable Diffusion 环境

与 Midjourney 不同,Stable Diffusion 的部署需要相对高端的显卡。下方是一张跑 SD 的显卡性能天梯图,来源于这里

image.png

普遍建议的显卡是 6GB 显存起步,低于这个可能会出现一些无法使用的问题(作者用的是 4GB 显存 970 老卡,能用,但会出问题),至于其它参数,主要是影响出图速度。如果要长期作为主力工具使用,还是需要堆高规格显卡。

接下来讲在 Windows 下的部署方法。比较流行的安装方法有两个:

  1. 安装环境,然后安装 webui,手动处理各种依赖
  2. 封装好的一键部署包,开箱即用

一个一个来说。

Webui 部署

AUTOMATIC1111 的 webui 是最初,也是国际上最多人使用的基于 Stable Diffusion 制作的可视化操作界面。界面长这样:

file

首先,PythonGit 是必然要装的,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 这个地址访问即可。

clipboard_2023-12-27_14-06.jpeg