简介:本文将介绍Stable Diffusion Web UI,一种实现Stable Diffusion的可视化方案。通过Web UI,用户可以更方便地调试prompt和各种参数,同时还可以附加许多其他功能。我们将以本地Web UI版AI绘图界面为例,介绍如何配置电脑环境以及如何下载和安装Web UI。
Stable Diffusion Web UI是基于Stable Diffusion项目的可视化操作项目。通过可视化的网页操作,用户可以更方便地调试prompt和各种参数,同时还可以附加许多其他功能,比如img2img功能、extra放大图片功能等等。因此,Stable Diffusion Web UI项目是很多人部署到本地的首选。
一、电脑环境配置
要使用Stable Diffusion Web UI,首先需要配置电脑环境。这里以安装miniconda为例,因为它是用来管理python版本的工具,可以实现python的多版本切换。
下载miniconda安装包。可以从官方网站下载最新版本的miniconda,并按照默认设置进行安装。
安装miniconda后,打开终端或命令提示符窗口,并输入以下命令来创建新的conda环境(命名为stable-diffusion):
conda create -n stable-diffusion python=3.8
source activate stable-diffusion
在Mac和Linux上,使用以下命令:
conda activate stable-diffusion
二、下载和安装Stable Diffusion Web UI
接下来,我们需要下载和安装Stable Diffusion Web UI。
打开浏览器,访问GitHub上的Stable Diffusion Web UI项目页面:https://github.com/hlky/stable-diffusion-webui/archive/refs/heads/master.zip。点击“Download ZIP”按钮下载该项目。
解压缩下载的ZIP文件,得到项目的文件夹。将文件夹中的所有文件复制到新创建的conda环境中的对应位置。具体来说,将.py文件移动到stable-diffusion-main的Scripts文件夹下,将webui.yaml移动到stable-diffusion-main/configs/webui文件夹下,并将其他文件拷贝到stable-diffusion-main根目录下,替换所有文件。
编辑environment.yaml文件。打开stable-diffusion-main根目录下的environment.yaml文件,并修改ldm为ldo。这个名字是用于环境命令的,大家可以根据自己的需求进行修改。
完成以上步骤后,Stable Diffusion Web UI就已经成功地部署到了本地环境中。接下来就可以开始使用Stable Diffusion Web UI进行可视化操作了。通过可视化的网页操作,可以方便地调试prompt和各种参数,同时还可以使用img2img功能、extra放大图片功能等等。这些功能的使用可以帮助用户更好地理解和使用Stable Diffusion模型,提高工作效率和可视化效果。