本地部署stable diffusion webui

在AI和机器学习的世界中,图像生成模型如 Stable Diffusion 已经成为了一个热门话题。Stable Diffusion 是一个开源的文本到图像的生成模型,它允许用户输入文本描述并生成相应的图像。为了让更多的用户能够方便地使用这一强大的模型,Stable Diffusion WebUI 提供了一个友好的图形用户界面,使得部署和使用变得简单直观。

前置条件

python

官方推荐版本为:3.10.6

git

Git 是一个版本控制系统,可以让你下载和更新代码库。

  • Windows: 可以从 Git 官网 下载安装程序。
  • Linux: 可以通过包管理器安装,例如在 Ubuntu 上可以使用 sudo apt install git
  • macOS: 已预装 Git,或者可以通过 Homebrew 使用 brew install git 命令安装。

检出代码

stable-diffusion-webui 的仓库地址为:https://github.com/AUTOMATIC1111/stable-diffusion-webui

检出代码:

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

运行

打开 webui-user.bat

他会自动下载环境依赖和默认模型,等待下载完成并输出:

Running on local URL: http://localhost:7800

即可浏览器打开地址访问webui界面。

使用 Stable Diffusion WebUI

打开你的浏览器,访问 http://localhost:5000,你将看到 Stable Diffusion WebUI 的主界面。

  • 输入描述: 在文本框中输入你想要生成的图像的描述。
  • 调整参数: 可以调整各种参数,如模型版本、图像大小等,来影响生成的图像。
  • 生成图像: 点击“Generate”按钮,模型将根据你的描述生成图像。

下载模型权重

为了使用 Stable Diffusion,你需要下载预训练的模型权重。可以从 Stable Diffusion 的官方仓库Civitai: The Home of Open-Source Generative AI或其他来源获取模型权重文件。

将模型权重文件放置在 stable-diffusion-webui/models/Stable-diffusion 目录下。