from diffusers import DiffusionPipeline | |
import torch.nn as nn, torch, types | |
MODEL_DIR = "opendiffusionai/stablediffusionxl_t5" | |
pipe = DiffusionPipeline.from_pretrained( | |
MODEL_DIR, custom_pipeline=MODEL_DIR, use_safetensors=True, | |
torch_dtype=torch.bfloat16, | |
) | |
print("model initialized. Now moving to CUDA") | |
pipe.to("cuda") | |
print("Trying render now...") | |
images = pipe("a misty Tokyo alley at night",num_inference_steps=30).images | |
fname="save.png" | |
print(f"saving to {fname}") | |
images[0].save(fname) | |