当前位置:   article > 正文

本地部署 Stable Diffusion XL Gradio Demo WebUI_stable diffusion xl 部署

stable diffusion xl 部署

0. 先展示几张 StableDiffusion XL 生成的图片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. 什么是 Stable Diffusion XL Gradio Demo WebUI

一个基于Gradio库的 Stable Diffusion 的 Web UI 界面。

2. Github 地址

https://github.com/TonyLianLong/stable-diffusion-xl-demo

3. 安装 Miniconda3

下载 Conda 安装脚本,

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  • 1

运行安装脚本,

bash Miniconda3-latest-Linux-x86_64.sh
  • 1

按提示操作。当提示是否初始化 Conda 时,输入 “yes”,

在这里插入图片描述

安装完成后,关闭当前终端并打开新终端,这将激活 Conda,

sudo su - root
  • 1

更新 Conda 至最新版本,

conda update conda
  • 1

在这里插入图片描述
在这里插入图片描述

4. 创建虚拟环境

conda create -n sdxldemo python==3.10.6 -y
conda activate sdxldemo 
  • 1
  • 2

5. 安装 Stable Diffusion XL Gradio Demo WebUI

克隆代码和安装依赖库,

git clone https://github.com/FurkanGozukara/stable-diffusion-xl-demo; cd stable-diffusion-xl-demo
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install xformers==0.0.21.dev564
pip install -r requirements2.txt
  • 1
  • 2
  • 3
  • 4

设置 huggingface access_token,

vi app2.py

---
access_token = "hf_ovfazhEBOXmTpUsfdfdshfdydZIfMNJVKrcZ"
---
  • 1
  • 2
  • 3
  • 4
  • 5

6. 启动 Stable Diffusion XL Gradio Demo WebUI

启动,

export ENABLE_REFINER=true
python app2.py
  • 1
  • 2

7. 访问 Stable Diffusion XL Gradio Demo WebUI

使用浏览器打开 http://localhost:7860/,并生成一张图片试试,你感觉怎么样?

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

refer: https://github.com/FurkanGozukara/Stable-Diffusion/blob/main/Tutorials/How-To-Use-Stable-Diffusion-SDXL-Locally-And-Also-In-Google-Colab.md

完结!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/672755
推荐阅读
相关标签
  

闽ICP备14008679号