git clone https://github.com/CompVis/stable-diffusion.gitpip install torch -f https://download.pytorch.org/whl/torch_stable.htmlpip install -e git+ https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformersconda install torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia 选择合适的pytorch-cuda版本pip install transformers==4.25.1 diffusers invisible-watermarkpip install -e .huggingface-cli login 输入生成的tokenfrom torch import autocast
from diffusers import StableDiffusionPipeline
import torch
if __name__ == '__main__':
# https://github.com/CompVis/stable-diffusion/issues/69#issuecomment-1260722801
torch.backends.cudnn.benchmark = True
torch.backends.cudnn.enabled = True
pipe = StableDiffusionPipeline.from_pretrained(
"CompVis/stable-diffusion-v1-4",
torch_dtype=torch.float16,
use_auth_token=True,
safety_checker=None,
requires_safety_checker=False
).to("cuda")
prompt = "a photo of an astronaut riding a horse on mars"
with autocast("cuda"):
result = pipe(prompt, height=256, width=256)
image = result[0][0]
image.save("test.png")原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。