本地部署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
目录下。