Views
No views yet
1import random
2import sys
3import torch
4from diffusers from PixArtSigmaPipeline
5
6device = 'mps'
7weight_dtype = torch.bfloat16
8
9pipe = PixArtSigmaPipeline.from_pretrained(
10 "Vargol/PixArt-Sigma_2k_16bit",
11 torch_dtype=weight_dtype,
12 variant="fp16",
13 use_safetensors=True,
14)
15
16# Enable memory optimizations.
17# pipe.enable_model_cpu_offload()
18pipe.to(device)
19
20prompt = "Cinematic science fiction film still.A cybernetic demon awaits her friend in a bar selling flaming oil drinks. The barman is a huge tree being, towering over the demon"
21
22for i in range(4):
23
24 seed = random.randint(0, sys.maxsize)
25 generator = torch.Generator("mps").manual_seed(seed);
26
27 image = pipe(prompt, generator=generator, num_iferencenum_inference_steps=40).images[0]
28 image.save(f"pas_{seed}.png")a
29~~
30