当前位置:   article > 正文

diffusers flask streamlit或gradio 简洁可视化AIGC文生图页面_如何使用diffuser加载并使用文生图模型

如何使用diffuser加载并使用文生图模型

参考:
https://python-bloggers.com/2022/12/stable-diffusion-application-with-streamlit/
https://github.com/LowinLi/stable-diffusion-streamlit

本项目使用生成模型为:PixArt
参考:https://huggingface.co/PixArt-alpha/PixArt-XL-2-1024-MS

项目结构

本项目很简洁,暂时每次只能返回一张图片;gpu资源T4 16g;测试下来基本也只能支持同时一个人使用

flask:作为后端,加载diffusers 扩散模型,提供对外生成图片的接口
streamlit:作为前端,用户访问使用的页面,根据用户填写prompt去请求flask 后端接口取回扩散模型生成的图片,并可视化
  • 1
  • 2

代码

1)flask 后端

运行:python flask_end.py

flask_end.py

from flask import Flask, Response, request
from PIL import Image
import torch
import io
from diffusers import PixArtAlphaPipeline


app 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号