Views
No views yet
1import torch
2from diffusers import StableDiffusion3Pipeline
3from diffusers.schedulers import FlowMatchEulerDiscreteScheduler
4from peft import PeftModel
5
6model_id = "stabilityai/stable-diffusion-3.5-medium"
7lora_ckpt_path = "jieliu/SD3.5M-FlowGRPO-PickScore"
8device = "cuda"
9
10
11pipe = StableDiffusion3Pipeline.from_pretrained(model_id, torch_dtype=torch.float16)
12pipe.transformer = PeftModel.from_pretrained(pipe.transformer, lora_ckpt_path)
13pipe.transformer = pipe.transformer.merge_and_unload()
14pipe = pipe.to(device)
15
16prompt = 'a jung male cyborg with white hair sitting down on a throne in a dystopian world, digital art, epic'
17image = pipe(prompt, height=512, width=512, num_inference_steps=40,guidance_scale=4.5,negative_prompt="").images[0]
18image.save("flow_grpo_pickscore.png")