傻瓜化快速构建AIGC产品应用教程

AIGC
后台-插件-广告管理-内容页头部广告(手机)

关键词:Gradio,Stable Diffusion,AIGC

推荐一款及其简介的前端应用库gradio,它可以快速集成huggingface上的model.参考文档:https://www.gradio.app/docs/

样例 demo.py:利用StableDiffusion model根据提示语(prompt)绘画

import gradio as gr

import torch

from diffusers import StableDiffusionPipeline

def text_to_image(prompt):

device = "cuda" if torch.cuda.is_available() else "cpu"

model_id= "runwayml/stable-diffusion-v1-5"

pipe = StableDiffusionPipeline.from_pretrained(model_id)

pipe = pipe.to(device)

images = pipe(prompt).images[0]

return images

demo = gr.Interface(text_to_image,gr.Text(label="prompt"),"image")

if __name__ == "__main__":

demo.launch()

3.执行代码启动应用后在浏览器输入:http://127.0.0.1:7860,效果如下:

傻瓜化快速构建AIGC产品应用教程

奥巴马在月球上打篮球绘出来的结果:

傻瓜化快速构建AIGC产品应用教程

然后输入提示语:因为用的本地Mac电脑,很耗费资源跟时间.大约一幅画生成在15-20分钟,可以想象ChatGPT运行训练在大规模GPU集群上耗费成本在几百万甚至几千万美元。利用hugging的model api资源生成绘画只需要3-4秒。猜猜下图是谁?

傻瓜化快速构建AIGC产品应用教程

下一次利用image-to-text模型做案例…

后台-插件-广告管理-内容页尾部广告(手机)
标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。