diffusers

4 tyqew=-0tu
Doc

快速入门

!pip install diffusers

from diffusers import DiffusionPipeline
import torch

pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", torch_dtype=torch.float16, use_safetensors=True, variant="fp16")
pipe.to("cuda")

# if using torch < 2.0
# pipe.enable_xformers_memory_efficient_attention()

prompt = "An astronaut riding a green horse"

images = pipe(prompt=prompt).images[0]

image

pipeline

有两种加载方式,一种是自行推断,另一只是指定。

自行推断使用方式,只要您提供适当的输入,DiffusionPipeline 类就可以处理任何任务。例如,对于图像到图像的任务,您需要将初始图像传递到管道。

from diffusers import DiffusionPipeline

pipeline = DiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5", use_safetensors=True)

init_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/img2img-init.png")
prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k"
image = pipeline("Astronaut in a jungle, cold color palette, muted colors, detailed, 8k", image=init_image).images[0]

diffusers
https://dreamerland.cn/2024/09/01/深度学习/diffusers/
作者
Silva31
发布于
2024年9月1日
许可协议